锁定老帖子 主题:主从表配置失败?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-12-10
<?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="com.mci.netoa.persistence.product.Protype" table="protype"> <id column="typeID" length="20" name="typeID" type="long"> <generator class="uuid.hex"/> </id> <property column="typename" length="30" name="typename" type="string"/> <property column="descript" length="50" name="descript" not-null="true" type="string"/> <set cascade="all" inverse="true" lazy="true" name="products"> <key column="typeID"/> <one-to-many class="com.mci.netoa.persistence.product.Product"/> </set> </class> </hibernate-mapping> 从表配置: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"> <hibernate-configuration> <session-factory> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mcioa</property> <property name="hibernate.connection.username">kevin</property> <property name="hibernate.connection.password">kevin</property> <property name="hibernate.connection.pool.size">20</property> <property name="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</property> <!-- Mapping files --> <mapping resource="com/mci/netoa/persistence/Mciuser.hmb.xml"/> <mapping resource="com/mci/netoa/persistence/product/Protype.hmb.xml"/> <mapping resource="com/mci/netoa/persistence/product/Product.hmb.xml"/> </session-factory> </hibernate-configuration> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-12-10
下面那个是从表来的?
|
|
返回顶楼 | |
发表时间:2003-12-10
是的
|
|
返回顶楼 | |
发表时间:2003-12-10
下面那个是配置文件
根本不是从表 |
|
返回顶楼 | |
发表时间:2003-12-10
sorry,是搞错了。
<?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="com.mci.netoa.persistence.product.Product" table="product"> <id column="proID" length="20" name="proID" type="long"> <generator class="uuid.hex"/> </id> <property column="proname" length="30" name="proname" not-null="true" type="string"/> <property column="unit" length="10" name="unit" type="string"/> <property column="inprice" length="10" name="inprice" type="double"/> <property column="outprice" length="11" name="outprice" type="double"/> <property column="descript" length="50" name="descript" type="string"/> <property column="typeID" length="20" name="typeID" not-null="true" type="long"/> <many-to-one column="typeID" name="protype" not-null="true"/></class> </hibernate-mapping> |
|
返回顶楼 | |
发表时间:2003-12-10
引用 <id column="typeID" length="20" name="typeID" type="long"> <generator class="uuid.hex"/> </id> uuid.hex怎么能用于long型的id? |
|
返回顶楼 | |
发表时间:2003-12-10
我现在不是这个问题。假如我只用一个配置文件,同时去掉关联配置的话就可以的
|
|
返回顶楼 | |
发表时间:2003-12-10
引用 主从表配置失败?
你总得说说在什么地方出错了吧!! |
|
返回顶楼 | |
发表时间:2003-12-10
你说这样配置是否正确?
|
|
返回顶楼 | |
发表时间:2003-12-10
引用 <id column="typeID" length="20" name="typeID" type="long"> <generator class="uuid.hex"/> </id> id到底什么类型呀?? uuid.hex能产生long型的id吗?length="20" ?? 引用 <property column="typeID" length="20" name="typeID" not-null="true" type="long"/> <many-to-one column="typeID" name="protype" not-null="true"/></ column="typeID"为什么要映射两次?? 你还是先看看文档。 还有,你要提问就尽量提供多一点的信息(看看置顶贴《提问的智慧》),不然别人怎么回答?? |
|
返回顶楼 | |