社区
Web 开发
帖子详情
用MyEclipse怎样建many to many 映射
Marty束
2010-07-05 03:51:27
为什么我建好后都是两个one to many
数据库表是 link表 id ,linkId1 ,linkId2,
字段linkId1 linkId2分别对应
表1 id1
表2 id2
小弟我刚开始学习底层,请写出具体的操作步骤,我已经选择了 A->B 和B->A
...全文
197
24
打赏
收藏
用MyEclipse怎样建many to many 映射
为什么我建好后都是两个one to many 数据库表是 link表 id ,linkId1 ,linkId2, 字段linkId1 linkId2分别对应 表1 id1 表2 id2 小弟我刚开始学习底层,请写出具体的操作步骤,我已经选择了 A->B 和B->A
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weakleen
2011-10-27
打赏
举报
回复
已经测试成功。
要让MyEclipse自动生成many-to-many关系要满足如下条件,关联表只能包含两个外键列,其他列多一个都不行
取你猪头
2010-07-05
打赏
举报
回复
用MYEclipse可以反向工程来自动生成配置文件的
过往记忆
2010-07-05
打赏
举报
回复
不是有自动生成的工具啊?Hibernate tools就可以自动生成
Marty束
2010-07-05
打赏
举报
回复
如果只选择 两张非关联的表,还是没有用,还是生成两个 one to many[Quote=引用 18 楼 dr_lou 的回复:]
恩,选中非关联表的两张表,进行hibernate reverse engi,,,
然后在第2页选中enable m-to-m 然后final就可以了拉。
[/Quote]
hunanwentao
2010-07-05
打赏
举报
回复
必须手动改一下吧!
erqiongqiong
2010-07-05
打赏
举报
回复
只会手动的写,不想自动生成.对不住了!
dr_lou
2010-07-05
打赏
举报
回复
恩,选中非关联表的两张表,进行hibernate reverse engi,,,
然后在第2页选中enable m-to-m 然后final就可以了拉。
Marty束
2010-07-05
打赏
举报
回复
建了一个关联表,一共是三张表[Quote=引用 16 楼 dr_lou 的回复:]
引用 15 楼 shuyoujian 的回复:
选了
引用 13 楼 dr_lou 的回复:
构建实体类是,第2步请选择 enable many-to-many detection
选了应该就可以啊,我myeclipse7.1 选了那个后 就可以了。
我同时选择了两个表,然后弄得啊。
[/Quote]
dr_lou
2010-07-05
打赏
举报
回复
[Quote=引用 15 楼 shuyoujian 的回复:]
选了
引用 13 楼 dr_lou 的回复:
构建实体类是,第2步请选择 enable many-to-many detection
[/Quote]
选了应该就可以啊,我myeclipse7.1 选了那个后 就可以了。
我同时选择了两个表,然后弄得啊。
Marty束
2010-07-05
打赏
举报
回复
选了[Quote=引用 13 楼 dr_lou 的回复:]
构建实体类是,第2步请选择 enable many-to-many detection
[/Quote]
Marty束
2010-07-05
打赏
举报
回复
有一个中间表,现在在公司,不方便,回去后我发给你
[Quote=引用 12 楼 dr_lou 的回复:]
你的表结构是?
是否有关联表?
我试了一下,可以啊。
[/Quote]
dr_lou
2010-07-05
打赏
举报
回复
构建实体类是,第2步请选择 enable many-to-many detection
dr_lou
2010-07-05
打赏
举报
回复
你的表结构是?
是否有关联表?
我试了一下,可以啊。
Marty束
2010-07-05
打赏
举报
回复
建了外键,不然也不会生成两个 one to many[Quote=引用 10 楼 hejuan250229087 的回复:]
你在数据库中没有建立主外键吧
[/Quote]
hejuan250229087
2010-07-05
打赏
举报
回复
你在数据库中没有建立主外键吧
Marty束
2010-07-05
打赏
举报
回复
[Quote=引用 8 楼 hejuan250229087 的回复:]
你是自动生成的映射??
[/Quote]是的
hejuan250229087
2010-07-05
打赏
举报
回复
你是自动生成的映射??
Marty束
2010-07-05
打赏
举报
回复
底成时hibernate
Marty束
2010-07-05
打赏
举报
回复
自己手动写,是会的,就是想请教下能不能MyEclipse建立
[Quote=引用 4 楼 qjsjp 的回复:]
用myEclipse是啥意思,你用的是Hibernate吗,如果是你配置就行了
[/Quote]
JavPer
2010-07-05
打赏
举报
回复
用Myeclipse是啥意思,你用的是Hibernate吗,如果是写配置文件就行了啊
加载更多回复(4)
Hibernate 两种方式
映射
many to many
用中介表
映射
many to many 的两种方式 1使用中介表,但不使用中介类。 2使用中介表,也使用中介类。 User.hbm.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD ...
hibernate 理解 many to many
映射
一、创
建
单独的表,(java文件包含关联Set对象,但xml中不配置set集合和多对多关系,程序能够正常运行) publicclassPerson { privateintid; privateString name; Set<Menu> menus; publicclassMenu { privateintid; privateStrin...
Hibernate关系
映射
之many-to-many(多对多)
在表设计中,我们一般都会考虑表与表之间的关系,现在我来介绍一下表与表之间的几种对应关系many-to-many 多对多 比如一个用户可以有多种角色 一种角色可以对用多个不同的用户所以角色和用户之间的关系是多对多的关系 一般要用第三张表表示两者对应的关系one-to-many 一对多 比如一个老师可以对应很多个学生many-to-one 相反的是多对一 one-to-one 一对一 比如公民和...
Hibernate的配置文件的
映射
many-to-one错误
先看一下错误 虽然,这么多错误挺吓人的,还有SessionFactory为空,但是其实就一个错误文件是这样的Customer.javapackage ch06.pojo;import java.io.Serializable;/** * Customer entity. @author
MyEclipse
Persistence Tools */public class Custome
Hibernate通过many-to-one元素的一对一
映射
在hibernate中我们可以通过两种方式来执行一对一
映射
: 通过many-to-one元素标签 通过one-to-one元素标签 在这里,我们将通过多对一的many-to-one元素进行一对一的
映射
。 在这种情况下,在主表中创
建
外键。 在这个例子中,一个员工只能有一个地址,一个地址只能属于一个员工。 在这里使用双向关联。 我们来看看持久化类。 一对一
映射
示例 创
建
一...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章