当前位置: 代码迷 >> J2EE >> hibernate 怎么判定使用哪种id生成策略
  详细解决方案

hibernate 怎么判定使用哪种id生成策略

热度:46   发布时间:2016-04-22 01:33:31.0
hibernate 如何判定使用哪种id生成策略
hibernate 如何判定使用哪种id生成策略?


------解决方案--------------------
在配置ID属性的时候,看你是配置uuid、native还是sequence了,不同的配置就会生成不同的ID,注意区别数据库的类别。
------解决方案--------------------
应该是根据你所用的数据库吧,Oracle主键生成策略是sequence,mySQL是identity,native是通用方式让框架自己匹配你所用的数据库,个人认为应该用native,这样在项目应用不同的数据库时不需要改变id的生成策略。
------解决方案--------------------
hibernate不能反向知道id的生成策略,
只能是你自己去.hbm配置文件里面看一看。
  相关解决方案