Fala galera,
novamente eu com o mesmo problema, da ultima vez ninguem conseguiu me ajudar espero ter mais sorte dessa vez, vou postar o código primeiro e dizer logo em seguida o que acontece:
classe de usuario
@Entity
@Table(schema="cf", name = "cf_systemusers")
public class Usuario implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column (name="id", insertable=false, updatable=false)
private Integer idUsuario;
@Column(name = "login", length = 255, nullable = true)
private String login;
@Column(name = "senha", length = 255, nullable = true)
private String senha;
@Column(name = "status", nullable = true)
private Boolean status;
@OneToOne
@Cascade(CascadeType.SAVE_UPDATE)
@JoinColumn(name="id")
@Fetch(FetchMode.JOIN)
private UsuarioPermissao permissao;
getters e setters
}
classe usuariopermissao
@Entity
@Table(catalog = "cf", name = "cf_systemuserpemissoes")
public class UsuarioPermissao implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Integer id;
@Column(name = "blnGerUser", nullable = true)
private Integer blnGerUsuario;
@Column(name = "blnIncUser", nullable = true)
private Integer blnIncUser;
@OneToOne
@Cascade(CascadeType.SAVE_UPDATE)
@JoinColumn(name = "idUsuario")
@Fetch(FetchMode.JOIN)
private Usuario usuario;
getters e setters
}
o que está acontecendo:
o atribito permissao na classe usuário, vem nulo, ele simplesmente não carrega.
alguem consegue enchergar alguma animalia no código?