@ManyToMany@Entity
public class Customer implements Serializable {
...
@ManyToMany
@JoinTable(
name="CUST_PHONE",
joinColumns=
@JoinColumn(name="CUST_ID", referencedColumnName="ID"),
inverseJoinColumns=
@JoinColumn(name="PHONE_ID", referencedColumnName="ID")
)
public Set<PhoneNumber> getPhones() {
return phones;
}
...
}
public class Customer implements Serializable {
...
@ManyToMany
@JoinTable(
name="CUST_PHONE",
joinColumns=
@JoinColumn(name="CUST_ID", referencedColumnName="ID"),
inverseJoinColumns=
@JoinColumn(name="PHONE_ID", referencedColumnName="ID")
)
public Set<PhoneNumber> getPhones() {
return phones;
}
...
}
解决方案 »
- logic:iterate问题
- struts+ibatis连接DB2,翻页报错
- 返回值为空,读不到配置文件
- strut2拦截器出现莫名其妙的问题!!请高手指点!问题在最后。
- SSH框架问题
- 用MyEclipse创建WebServiceClient,自动生成的类会乱放啊,怎么解决?
- 前辈们.. 如果你也有过这样的痛苦.. 请你进来帮帮我..
- 请问关于Spring的问题
- 关于struts的问题!!!求教阿!!!!
- STRUCTS框架下,如果获取当前工程的根目录?
- J2EE开发webservice,客户端调用webservice的时候传值为空(NULL)问题
- spring+hibernate的事务配置问题
http://topic.csdn.net/u/20071227/13/8be476e9-507d-4ae0-9156-dfd29b92abf0.html这个帖子讲了做的意义:
http://topic.csdn.net/u/20071228/23/a331e107-75dd-458d-b211-b7b5863eedd4.html
在早先使用hibernate的时候我确实是做过这种映射的,如果你细心的话可以发现在我荒芜的博客里还是残存着对这种配置方法的说明,呵呵~~~可以参见http://blog.csdn.net/pizzame/archive/2007/10/09/1816943.aspx。不过就设计方法和设计效率来说,多对多的体现都是要差于我之前所说的方法的。如果你接触过simplcore的demo你会发现,没有多对多关系的设计非常简单而且快捷的。
在csdn逛了几年了,第一次遇到楼上这么热心的
由衷的感谢虽然按照你说的,等于还是不可能只用两个类来实现我说的这类情况,不过你的文章的确还是有帮助的我会去看看simplcore的demo的,虽然我现在还不知道那是什么东西。