54得票2回答
如何对一个同时被用作一对多外键的复合主键属性进行“insert='false' update='false'”映射?

我正在处理一个遗留代码库,其中存在一个现有的数据库模式。现有代码使用SQL和PL/SQL在数据库上执行查询。我们被要求使项目的一小部分与数据库引擎无关(首先更改所有内容)。我们选择使用Hibernate 3.3.2.GA和“*.hbm.xml”映射文件(而不是注释)。不幸的是,由于不能回退任何...

18得票6回答
在HBM中将枚举作为类属性添加

我正在尝试在HBM文件中创建一个包含枚举类型字段的类。 HBM文件类似于这样:<class name="a.b.c.myObject" table="OBJECT" > <property name="myEnum" column="EXAMPLE" type...

9得票1回答
无法删除集合: [NHibernate.Exceptions.GenericADOException]。

我有两个表,tableA和tableB。 tableA有列:tabAId、col2、col3(其中tabAId是主键和自增列)。 tableB有列:tabAId、name(其中tabAId不为空)。 我在tableA的hbm文件中创建了一个Bag来维护关系。 <bag name=...

7得票6回答
使用Hibernate映射布尔值

我正在Hibernate方面遇到麻烦。最近我将我的hbm2ddl设置为验证,它一直在抱怨错误的数据类型。我已经解决了除布尔值之外的所有问题。 我的类中有一个名为opener的字段,它被映射为: <property column="opener" name="opener" type=...

7得票4回答
从现有的数据库模式生成Hibernate hbm xml文件和实体类

如何从现有的数据库模式生成Hibernate hbm xml文件和实体类?

7得票3回答
将Java byte[]映射到Hibernate中的MySQL binary(64)

我在使用Hibernate将字节数组映射到MySQL数据库时遇到了一些问题,想知道是否有明显的错误。我的类大致如下: public class Foo { private byte[] bar; // Getter and setter for 'bar' } 在MyS...