Eu fiz algumas alteracoes, nao esta dando mais o erro q mencionei acima…agora foi para outro rs
As alteracoes q fiz foi adicionar onetomany e onetoone
Erro:
Advertência: JSF1063: AVISO! Definindo valor de atributo não serializável em HttpSession (chave: changesBean, classe do valor: com.changes.bean.ChangesBean). Grave: Error Rendering View[/pages/changes.xhtml] javax.el.ELException: /pages/changes.xhtml @123,71 value="#{changesBean.changesFLM}": org.hibernate.QueryException: could not resolve property: id_user of: com.changes.model.Changes [SELECT c, u FROM com.changes.model.Changes c, com.changes.model.Usuario u WHERE u.flm = 'Luis Henrique' AND c.id_user = u.id_user]
Changes
`@Entity
@Table(name=“changes”)
public class Changes implements java.io.Serializable {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="id",nullable=false)
private Integer id;
@Column(name="change_number",nullable=false, length=30)
private String changeNumber;
@Column(name="customer",nullable=false, length=50)
private String customer;
//Editei os outros campos para nao ficar mto grande
@Column(name="critical", length=3)
private String critical;
@OneToOne
@JoinColumn(name="id_user", referencedColumnName="id_user")
private Usuario usuario;`
Usuario
`@Entity
@Table(name=“usuario”)
public class Usuario implements Serializable {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="id_user",nullable=false)
private Integer id_user;
@Column(name="authority",nullable=false, length=20)
private String authority;
//Editei para nao ficar mto grande
@Column(name="bucket",nullable=false, length=10)
private String bucket;
@OneToMany(mappedBy="usuario")
private List<Changes> listaChanges;`
modelagem
