首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-05-07 
hibernate 如何判定使用哪种id生成策略hibernate 如何判定使用哪种id生成策略?[解决办法]在配置ID属性的时

hibernate 如何判定使用哪种id生成策略
hibernate 如何判定使用哪种id生成策略?


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

热点排行