问题标签 [hbm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hibernate - 在 Postgresql 中通过休眠插入日期
我在 hbm.xml 文件中有以下出生日期映射
Postgresql 数据库中列的名称/类型是:birth_date|date
偶尔会错误地插入日期——大约 0.03% 的情况,结果是一个奇怪的日期,即 2456 年 可能是什么原因?我怀疑 hbm.xml 文件中 4 的列长度可能不够——不确定。
休眠版本是 3.1
xml - 谁能向我提供一个 NHibernate 映射 (hbm) 文件,其中包含 NHibernate 中使用的所有 xml 元素?
任何人都可以为我提供一个包含所有 xml 元素的 NHibernate 映射 (hbm) 文件吗?
我需要一个完整的映射文件来了解 NHibernate 映射文件中使用了多少个 xml 元素以及如何放置它们以及如何使用它们。
java - 如何从 *.hbm.xml 类生成 Hibernate Mapping 类
我想做一个通用的休眠 API,它将从 hbm.xml 创建映射类并在通用选择方法中使用。
请帮我..
谢谢
nhibernate - Fluent NHibernate (1.2.0.712) 将映射导出到 HBM 不起作用/不遵守约定
Fluent NHibernate 中的 HBM 导出功能似乎不起作用。
如果我调用 FluentMappingsContainer.ExportTo,生成的映射不正确,我得到以下异常:
我的配置代码如下所示:
将我的配置中的 HbmExportPath 设置为 null,应用程序启动并运行没有问题。一旦我配置了导出路径(导致调用 ExportTo),生成的映射就会导致如上所述的异常。
查看导出的映射,似乎没有应用我的约定 - 例如,我有一个外键约定,使用驼峰式和“Id”后缀,但是当我导出 HBM 文件时,主键是一致的用下划线和小写“_id”命名,例如:
我在以前的版本和 Fluent 的当前版本中遇到了这个问题。
有任何想法吗?
hibernate - 实体映射:从 hbm.xml 转换为 orm.xml,缺少字段和属性
我是休眠新手,我必须将应用程序中的实体映射从 hbm.xml 转换为 orm.xml。我的问题是我缺少一些正确转换的字段和属性。
这是我要转换的 hbm.xml:
到目前为止,这是我将其转换为 orm.xml 的方法:
如您所见,它不完整、杂乱无章且部分不正确。如何在 orm.xml 中编写 id_type id_access 和生成器类?
我也没有找到与属性唯一键、类型和多对一索引等价的东西,以及鉴别器和 typedef name="..." class="..." param.../> 怎么样。 ../>??
我会很感激,如果有任何帮助都会很棒。
c# - NHibernate 一对多不保存孩子
正如您所说,这个想法是能够在多个 B 中包含 A 的单个实例,B 本身也是 A 类型,只有它可以容纳其他 A
A和B的映射
ContainedA 的映射
我的问题是,当我保存容器 B 时,它没有保存它的 ContainedAs 集合,而不是包含的实际 A。这应该是健壮的,B 可以分配现有的和不存在的 As,我想执行一个 session.Save(B) 并保存所有内容。
您对此事的帮助将不胜感激。
编辑:在原始 HBM 修复它之一中发现错误,仍然无法正常工作
spring - 如何在 Spring 中向现有 mappingResources 或现有 hbm 列表添加更多 hbm
我有一个父应用程序,其中包括子应用程序。我的父应用程序有自己包含的 hbms 列表
我的子应用程序想要将自己的依赖 hbms 列表添加到父应用程序的。它应该工作的方式是,如果它包含这个子应用程序,那么它也将包含新的 hbms,并且子应用程序将启动包含。
要包含的新 hbms 可能看起来像
xx/dd.hbm.xml xx/ee.hbm.xml
我们该怎么做?
hibernate-mapping - 在 Hibernate hbm 文件中使用复合主键连接表
我有两个要使用 hbm 文件连接的表。
场景如下
表 B 有一个复合 PK。
表 B
a1 (pk) a2 (pk) a3 (pk) 富吧
========
表 A 有一个主键,是表 B 的外键
表 A
a1 (pk,fk) 嘻哈
========
这是从表 A 到 B 的一对多关系。
谁能帮我解决hbm文件映射?
我正在记下我试过的东西。
对于表 B
对于表 A
正常休眠映射。
如何连接两个表?
java - Hibernate:具有非空列的可选多对一
我在两个类之间有一个可选的多对一关系。Hibernate 通过将外键设置为 null 将属性转换为可选。
我的 db-schema 不允许列为空。可选的属性由这些列的默认值表示。
选择数据是没有问题的,因为not-found="ignore"
在可能对一的标签中,它会产生一个null
--beta
对象。但是如果我想插入一个Alpha
? 设置beta
为null
. 我得到一个例外,即无法插入null
到a1
and a2
。
insert
如果我设置和update
为假,我就摆脱了这个问题。但这会导致如果设置了关系,则不会保存关系。
Database-Schema 无法更改,Hibernate-version 固定为 3.5
如果你告诉我,我也会很高兴,那是不可能的
java - 休眠 findByexample 问题
我有两个表用户和地址表
它们在 HBM 中的关系是
因此,当我在用户 Pojo 中设置地址 Pojo 并为用户 Pojo 调用 findByExample 时。
它忽略了地址 Pojo