Hibernate刚保存的对象,能从对象中直接获取主键么?

下面是例子:UserMessageum=newUserMessage();um.setSendUser(user);um.setRelateId(relateId);um... 下面是例子:
UserMessage um = new UserMessage();
um.setSendUser(user);
um.setRelateId(relateId);
um.setMessType(MessType.valueOf(messType));
um.setPublished(new Date());
um.setContent(content);
um.setLatitude(new Double(latitude));
um.setLongitude(new Double(longitude));
um.setAltitude(new Double(altitude));
this.ieisServie.saveOrUpdate(um);//保存

json.put("id", um.getId());//保存后能直接从对象中取到主键么?
展开
 我来答
xk0230
2013-07-29 · TA获得超过139个赞
知道答主
回答量:134
采纳率:0%
帮助的人:30.6万
展开全部
可以的,你执行了saveOrUpdate过后如果成功的话,你的um对象的id就会有属性了,就是新生成的id
zhouxyx
2013-07-24 · TA获得超过192个赞
知道小有建树答主
回答量:150
采纳率:80%
帮助的人:71.8万
展开全部
完全可以 就像你写的这样。你可以输出一下结果嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5b7775bde
2013-07-24
知道答主
回答量:7
采纳率:0%
帮助的人:1.6万
展开全部
你如果保存的实体,那保存后,直接实体getId就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengwei1104
2013-07-24 · TA获得超过619个赞
知道小有建树答主
回答量:558
采纳率:0%
帮助的人:372万
展开全部
可以,对象是引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式