Boa tarde, no caso da criação de constraints o Hibernate entende que o id é a fk pela descrição dele? Por exemplo, no código abaixo:
< public class Conta {
@Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Integer id; private String titular;
ele entende que o id é o pk pq o nome do atributo é id e esta identificado como @id? Se ele fosse por exemplo idConta eu teria que identificar como @idConta dessa forma?:
public class Conta {
@IdConta @GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer idConta;
private String titular;
No caso se um campo notnull tem que ser identificado dentro da classe Conta? Como ficaria se o campo titular fosse notnull no código abaixo?
O Hibernate é compatível com quais bancos? Alguem teria um link para que eu possa ver quais bancos são compatíveis?
Obrigado!