论坛首页 Java企业应用论坛

父子表问题:新建一条父表记录,父表里有一个子表集合。

浏览 5129 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-11-04  
我往子表set 里,add两条记录!

显示sql 只有两条sql 语句。

执行完后,只插入了两条记录。父表一条,子表一条。

子表里第二条记录,死活插不进去!!

搞什么搞!应该不是hbm 文件的错误,那是什么原因呢?
   发表时间:2003-11-04  
父子关系讨论过多次了,搜索一下。
0 请登录后投票
   发表时间:2003-11-05  
yehs220 写道
父子关系讨论过多次了,搜索一下。



我又不是没看过,和我的问题根本就不一样!

拜托,仔细看看是什么问题,好吗?
0 请登录后投票
   发表时间:2003-11-05  
映射,程序都没有,别人如何帮你呀
0 请登录后投票
   发表时间:2003-11-05  
yehs220 写道
父子关系讨论过多次了,搜索一下。



我又不是没看过,和我的问题根本就不一样!

拜托,仔细看看是什么问题,好吗?
0 请登录后投票
   发表时间:2003-11-08  
是你的hbm.xml文件有错误,把她贴出来
0 请登录后投票
   发表时间:2003-11-08  
其实我的问题和你的一样,我set也只能插入一条,但永list就可以这实配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>

<class name="h.Role1" table="role1" proxy="h.Role1">
<id name="id" column="roleId" type="java.lang.String" length="32">
<generator class="uuid.hex"/>
</id>
<property name="name" column="name" type="java.lang.String" length="32"/>
<set name="users" table="userrole" cascade="save-update" lazy="true" >
<key column="role_id"/>
<many-to-many column="user_id" class="h.User1"/>
</set>
</class>


</hibernate-mapping>
0 请登录后投票
   发表时间:2003-11-11  
生成java 的时候,它生成的equals方法
这是个机关,刚开始很少注意它。看看它的实现,让人郁闷!


问题二:这个equals 方法该如何写呢?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics