毕业设计打算弄一个公交查询的系统
不过小弟hibernate不是很懂,一直不知道在多对多关系中,生成第三表中如何加入另一个字段
详细:
两个实体:Line(路线)和station(站点)
然后路线和站点上many-to-many关系可是用hibernate映射到时候生成的中间表只有lineId和stationId两个字段,我想在其表上加一个字段order(次序)
不加这个字段就是不知道路线上各个站点的次序了可是,怎么加这个字段呢?或者有没有其他办法一直找不到办法。。暴走……网上貌似有把多对多拆成两个一对多,但是,怎么做?字段还是不知道往哪里加!请教各位大大了
不过小弟hibernate不是很懂,一直不知道在多对多关系中,生成第三表中如何加入另一个字段
详细:
两个实体:Line(路线)和station(站点)
然后路线和站点上many-to-many关系可是用hibernate映射到时候生成的中间表只有lineId和stationId两个字段,我想在其表上加一个字段order(次序)
不加这个字段就是不知道路线上各个站点的次序了可是,怎么加这个字段呢?或者有没有其他办法一直找不到办法。。暴走……网上貌似有把多对多拆成两个一对多,但是,怎么做?字段还是不知道往哪里加!请教各位大大了
解决方案 »
- ssh怎么知道删除实体成不成功?
- 如何用UrlConnection发送一个xml文件?
- session过期访问出错的友好界面设置
- HTTP Status 503
- java 调用数据库内容时 无法显示对应数据..请帮忙.谢谢了
- hibnerate一对多问题
- 主键冲突!hibernate与另一应用程序同时向表中插入数据
- Spring3.x企业应用开发实战,关于SpringMVC的疑问?
- struts的<logic:iterate id="employee" name="employees">找不着employees的问题
- Spring的Filter问题
- 请问程序员到底要达到什么样的水平才能被称为入门级?
- 关于一个集合的输入问题
<set name="roles" table="t_user_role">
<key column="userid"/>
<many-to-many class="com.zzq.hibernate.Role" column="roleid"/>
</set>用户
<set name="users" table="t_user_role">
<key column="roleid"/>
<many-to-many class="com.zzq.hibernate.User" column="userid"/>
</set>
把多对多 拆成两个多对一<hibernate-mapping>
<class table="t_usersroles" name="com.zzq.oa.model.UsersRoles">
<id name="id">
<generator class="native"/>
</id>
<property name="orderNo"/>
<many-to-one name="role"/>
<many-to-one name="user"/>
</class>
</hibernate-mapping>