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

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

9得票2回答
避免“Hibernate异常,原始类型setter属性被赋予了空值”的发生,无需使用包装类。

在Hibernate管理的实体上拥有一个长字段可能会带来危险,特别是当该字段为空值时。当Hibernate试图将null设置为原始数据类型时,会抛出异常。 最好的解决方法是使用Long而不是long,这样就可以将null赋给Long字段。 但是,在我正在处理的项目中,我们不能使用Long或...

9得票1回答
如何从FluentNHibernate生成hbm.xml文件

我正在尝试按照这个教程操作,但是它生成的不是包含我的映射的hbm.xml文件,而是简单的.cs类,例如: public class ProductMap : ClassMap<Product> 但我已经在代码中自己定义了它们。我现在需要的是可以在标准 NHibernate 中...

7得票1回答
在Hibernate的XML映射中如何映射一个没有主键的数据库视图

我创建了一个视图,仅用于获取数据(只读) 视图: Grid_View > 我的Hibernate hbm文件 <hibernate-mapping> <class name="hibernate.domain.View" table="Grid...