hibernate中有用户和组两个表,怎么才能在用户表插入数据
用户表对应的实体类是:publicclassUser{privateintid;privateStringname;privateGroupgroup;组对应的实体类是:...
用户表对应的实体类是:public class User {
private int id;
private String name;
private Group group;组对应的实体类是:public class Group {
private int id;
private String name;
我要向用户表里面插数据,代码是:Group group = new Group();
group.setName("经理");
User user1 = new User();
user1.setName("张三");
user1.setGroup(group);我用第一次运行save方法,成功插入了数据,如果我想在‘用户'这个组里面插入第二条数据,是不是也该这样写代码,但我运行的时候,组里面出现了两个’经理‘组,我该怎样处理呢 展开
private int id;
private String name;
private Group group;组对应的实体类是:public class Group {
private int id;
private String name;
我要向用户表里面插数据,代码是:Group group = new Group();
group.setName("经理");
User user1 = new User();
user1.setName("张三");
user1.setGroup(group);我用第一次运行save方法,成功插入了数据,如果我想在‘用户'这个组里面插入第二条数据,是不是也该这样写代码,但我运行的时候,组里面出现了两个’经理‘组,我该怎样处理呢 展开
2013-07-09
展开全部
你Group实体类的id是设置的自动增长,且配置的是级联保存吧。给“经理”组添加第二个User对象时,应该将group.setId()要设置成“经理”组的id.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询