2 qq 18406437 qq_18406437 于 2016.02.17 10:03 提问

hibernate保存实体,id如何填写

hibernate保存id自动增长的实体类,保存到Oracle,实体类中,字段id怎么赋值

5个回答

jiang15933956295
jiang15933956295   2016.02.17 10:51
已采纳

用注解
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY) .
当然也可以在xml文件中配置

Royal_lr
Royal_lr   Ds   Rxr 2016.02.17 10:04

自增长的不需要赋值自动生成,,

Royal_lr
Royal_lr 回复qq_18406437: 你注解怎么用的,,弄错了吧,,id哪有不为空的注解
接近 2 年之前 回复
qq_18406437
qq_18406437 但是,实体类是用的注解的hibernate,id不许为空,
接近 2 年之前 回复
diaoliwei2
diaoliwei2   Rxr 2016.02.17 10:09

自增还是UUID??

qq_18748427
qq_18748427   2016.02.17 10:30

hibernate的会话中数据的三种状态:临时、持久、分离;
数据在实体类中是临时状态,没有id,不需要赋值。

dongxiaojin22
dongxiaojin22   2016.02.17 10:36

利用hibernate反向工程会自动生成ID

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!