hibernate最后一个记录id

时间:2012-02-14 18:42:07

标签: hibernate record

我希望在使用hibernate完成数据插入时将staus从“插入”更改为“完成”。 我有表作为USER和另一个DETAILS。他们有一对多的关系。 最初我插入USER值作为名字,状态。然后他的DETAILS值为phno。

当我插入USER表时,我希望在DETAILS中输入值时将状态保持为“插入”我想将状态更改为“完成”。

我正在做,

//Parent table
USER user = new USER();
user.setFirstName("A");
user.setStatus("inserting");
session.save(user);
//Child table
DETAILS details = new DETAILS();
details.setPhone("12345");  

details.setManyToOne("user");
user.getdetailSet().add(details);
session.save(details);

如何在上面的代码之后“插入”将状态更改为“完成”。

提前致谢。

1 个答案:

答案 0 :(得分:0)

呃,

user.setStatus("Finish");

我错过了什么吗?