hibernate的自动增长和数据库的自动增长问题
1、如果数据库设置了主键的自动增长,那么Hibernate还要进行配置吗?如果Hibernate设置了,那数据库还要设置吗?
如果两者同时设置呢?
2、外键可以不是另外一个表的主键吗? Hibernate --------------------编程问答-------------------- 1.hibernate的identity标示符表示由底层数据库来负责生成标示符,用它的话数据库表主键必须设置为自增。
2.可以不是。只要表属性所存数据具有唯一性,那么该属性就可以为主键 --------------------编程问答-------------------- 那所有生成方式都是由数据库负责的吗?
如果不是,那还是问第一个问题。 --------------------编程问答--------------------
那所有生成方式都是由数据库负责的吗?
如果不是,那还是问第一个问题。 --------------------编程问答--------------------
increment hilo是hibernate负责的 identity sequence native是由数据库负责的
补充:Java , Java EE