hibernate一对多问题 想请问下,hibernate是否可以实现,多的一方数据插入了时一的一方才能插入数据,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你也在用hibernate开发??帮我看看这个问题吧http://topic.csdn.net/u/20090415/08/141d4aa5-15d4-47a2-972b-f3ae6a09d8e7.html?seed=1980336354 当然可以了,这个就是1对多的应用吗就比如说是一个客户,他可以买多个东西,那肯定是要先有客户,才会有东西啊这个hibernate可以实现,关系建好了生成一下也就是配置好了private Set ***= new HashSet(0);差不多就是这格式 可以的,hibernate可以 一对一也可以一对多,也可以多对多 假设A为多的一方,B为一的一方那么你那种想法可以这么实现,B里的A集合不允许为空,当要插入B时将符合要求的A查出来set到B里,如果A集合为空或空集合则插入B失败,也就达到你想要的结果了 实体映射文件当然要设置了<many-to-one cascade="save-update"> 4楼说的对,这个东西把感觉只有在代码里面人为的控制,通过配置文件的话你要在“一”方存东西,hibernate本身应该是不会拦你的,只是set是空而已吧。 个人意见,等高手.............. 当hibernate使用多对多时还要修改配置文件! 用SWT或AWT截多边形的图。 Portlet Liferay 全局Session 怎么获取EL表达式的值 页面浮动框问题?? tomcat配置问题 linux 下 crontab 运行java程序问题 好奇怪的hibernate问题!!! 急!急!急! 请教:配置JBOSS3.08+LOMBOZ3.0+ECLIPSE3.0时候遇到的问题 Session问题 Struts 2.0中文教程 高分求教!apache的session复制到tomcat对象中
帮我看看这个问题吧http://topic.csdn.net/u/20090415/08/141d4aa5-15d4-47a2-972b-f3ae6a09d8e7.html?seed=1980336354
就比如说是
一个客户,他可以买多个东西,
那肯定是要先有客户,才会有东西啊
这个hibernate可以实现,关系建好了生成一下也就是配置好了
private Set ***= new HashSet(0);差不多就是这格式
那么你那种想法可以这么实现,B里的A集合不允许为空,当要插入B时将符合要求的A查出来set到B里,如果A集合为空或空集合则插入B失败,也就达到你想要的结果了
个人意见,等高手..............