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

hibernate 有关问题向中间表写数据

2013-06-19 
hibernate 问题向中间表写数据我有四张表 goods,car,user。中间表goodscarlink,car{private SetGoods goo

hibernate 问题向中间表写数据
我有四张表 goods,car,user。中间表goodscarlink,
car{
        private Set<Goods> goods;
private int id;
private User user;
}

user{
    uid,name;
}
goods{
    gid,name;
}
goodscarlink{
    cid
    gid
    no
}
我要向car里写如数据,uid=1的用户car里,该怎么写?user和car是一对一的关系。
Hibernate
[解决办法]
配置好一对一关联关系,然后对连接表的操作,就是spring去完成了.
Car car=new Car();
User user=session.load(User.class,1);
car.setUser(user);

[解决办法]
你关系配置好了数据库设计好
[解决办法]
user->car 一对一或多对一,car->goods可以做多对多单向或双向映射即可.到时候可以user.getCar().getGoods().add之类的.

热点排行