问题标签 [hibernate-annotations]
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 - hibernate @onetomany 关系更新而不是在保存期间插入
请帮我解决这个问题。我尝试了很多组合,但似乎没有任何效果。我正在尝试使用注释实现休眠映射,但是在保存父对象及其子对象期间,我注意到正在调用更新语句而不是插入语句。
我有两个彼此具有一对多关系的类。
这些是类的映射: Receipt 有一对多的集合
问题是在保存收据期间,例如:
它会生成此错误:
hibernate - 具有相同标识符值的不同对象已与保存时的会话错误相关联
我的休眠注释一直有问题。我在两个类之间有双向关系。这是映射(感谢axtavt):
但是,当我尝试使用收藏列表保存收据时:
它会生成此错误:
但是当我把它改成
它没有错误,但是当我检查我的数据库时,colllections 表上的receiptId fk 设置为null ...感谢您的帮助。谢谢^_^...
hibernate - 休眠@CollectionOfElements 未持久化
你好,
到目前为止,我在使用 Hibernate 时非常满意。最近,我似乎无法使用注释来保留 @CollectionOfElements 。
我正在保存类 Estate 的对象,其中包含 RoomGroups 的地图,如下所示:
RoomGroup 已正确持久化。RoomGroup 也与 MasterPrice 有关系
到目前为止一切顺利,MasterPrice 元素已正确存储在数据库中。现在在 MasterPrice 里面有另一个集合,这个集合似乎永远不会被持久化
MasterPriceItem 类是这样定义的
我还在 MasterPriceItem 中定义了 equal/hashCode 方法,但似乎 hibernate 永远不会保留这个方法。我没有得到任何异常,当我尝试加载它时,它总是显示为 NULL。
我正在使用 hibernate_3.3.1.ga 有什么想法可以尝试吗?类 MasterPriceItem 被 hibernate 正确分析[如果我把一个不在表中的字段,我得到一个错误]
任何帮助高度赞赏。谢谢。
java - Java Hibernate 映射异常!(无法确定类型:java.util.Map)
我创建了一个名为 Movie 的类,其中包含以下字段:
如您所见,我使用了hibernate注释并且对象是bean。但是当我尝试使用以下代码打开我的休眠会话时......
我遇到了一个关于无法映射 Java.Util.Map 类的问题。这是异常堆栈跟踪:
我是休眠的新手,不知道到底发生了什么......请帮助我!
hibernate - Hibernate 抛出 org.hibernate.AnnotationException:没有为实体指定标识符:com..domain.idea.MAE_MFEView
为什么我会收到此异常?
更新:我已将代码更改为如下所示:
但现在我得到了这个例外:
java - 使用 @Where 子句的休眠 @OneToOne 映射
这行得通吗 -
这就是我想要做的 - 从表中获取记录,该表note
是type_id
当前id
对象的,并且type_name
是OBJECTIVE
。
我无法使上述映射工作。我在这里做错了什么?
java - hibernate:三元关联映射
技术说明:Hibernate annotation-3.4.0.GA java 1.5
表:users_roles_branches 列:user_id、role_id、branch_id
为公司的不同分支机构分配不同的角色。
现在我有一个 java pojo 类
基本要求是检索分配给分支中不同用户的角色列表。
面临的问题:由于可以为一个用户分配多个角色,因此 map 不适用于用户角色映射数据。
一种解决方案可能是 Map>,但我怀疑我是否可以将嵌套集合与休眠一起使用。
请帮帮我!
如果问题无法理解或无法代表形式,请告诉我。
hibernate - 使用事务注释的休眠需要在大多数(如果不是所有)查询之后刷新
所以我们使用注解来指定一个类需要这样的事务:
在该类中实际更改数据库的代码位中,我们发现这些更改对该类中的其他代码部分不可见,有时甚至是下一行。所以我们设法通过刷新查询来让事情正常进行,这感觉真的很奇怪。我原以为注释会使事务正常运行,但似乎我们必须进行大量按摩才能使其正常工作。
我花了很多时间在谷歌上搜索,我发现是指在 xml 文件中使用这个注释,而不是在代码中使用。我希望有人可以解释代码的行为,或者至少可以将我指向一个实际专门处理 @ 注释的网站。
编辑:我们正在使用 JBoss 和 hibernate,这是一个不起作用的快速代码示例
此代码的输出如下:
但我们希望第二个显示 >>after:changed
我们设法通过添加 util.flush(); 来解决这个问题。在调用 util.persistEntity() 之后。
对 util 的调用依赖于利用休眠 API 的 EntityManager。
如果我的问题不清楚,请告诉我您还想知道什么,我会尝试编辑它。
提前致谢!
java - hibernate注解同类引用
当我有一个具有相同父 ID 的表时,我需要有关休眠注释的帮助。
像这个例子
像这样输出
我怎样才能在我的课堂上映射这个
jpa-2.0 - liquibase 和 hibernate 注释
这个问题基于之前发布的两个线程。
使用 JPA(带注释的实体)和 liquibase 进行休眠
Liquibase diffChangeLog 针对 Hibernate 映射定义
我的困惑是,如果我使用休眠注释,我还需要在变更日志中编写变更集吗?
另外,现在很多人都在使用休眠注释,我希望有人能给我一个真正让它工作所需的例子。互联网上没有很好的例子。