腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Hibernate
也
支持
审计
oneToMany
端
,
即使
它
没有
任何
更改
、
、
当instrumentCode
更改
时,Envers仅为Instrument创建审核记录。我希望当instrumentCode
更改
时,Envers会同时为Instrument和Definition实体创建
审计
记录。如何做到这一点,这是可能的吗?我玩过@AuditedJoinTable,@AuditedMappedBy,但
没有
运气。Entity @Column(nullable = false)
浏览 21
提问于2019-06-10
得票数 2
回答已采纳
2
回答
获取触发了
Hibernate
事件的原始实体
、
我在
Hibernate
上使用Spring Boot 2和JPA 2。我想记录一些
审计
信息,但不仅是实际实体的
审计
信息,还包括父实体的
审计
信息。Employee是保存的实体,
即使
它不是脏的。我还发现:这个解决方案是一个案例的具体实现,但我想要一个通用的解决方案。我的想法是找到原始实体,如果
它
的
任何
子实体是脏的,那么
也
标记原始实体。
浏览 0
提问于2019-05-06
得票数 1
2
回答
Spring数据修订存储库:使用getRevisions时不返回
onetomany
、
、
@GeneratedValue(strategy = GenerationType.AUTO)private String title; @Auditedprivate String file; 这将创建两个
审计
表我希望
它
返回一个列表,其中包含在那个修订期间存在的
任何
ApplicationDocuments。 有什么想
浏览 0
提问于2018-11-06
得票数 3
回答已采纳
1
回答
Hibernate
-避免在
oneToMany
关系中创建交叉表
、
、
附言:我知道@mappedBy是用来告诉
Hibernate
另一个表(many to one)负责更新关系的。
浏览 0
提问于2013-07-20
得票数 0
回答已采纳
1
回答
未在
OneToMany
()上持久化的子实体
、
我在
hibernate
中遇到了以下行为,我无法解释,我希望有人能解释一下正在发生的事情。 private Instruct
浏览 2
提问于2019-10-21
得票数 2
回答已采纳
2
回答
Hibernate
oneToMany
被忽略
、
我有一个域对象T,它与另一个域对象pTW具有
oneToMany
关系。这是我的类T中的代码@JoinColumn(name = "t")我的直觉是jar文件可能存在一些冲突或问题。这是我在运行mvn:dependency:tree时为
Hibernat
浏览 1
提问于2013-10-14
得票数 1
1
回答
Hibernate
Envers -在启动时填充审核表
、
我用Spring +
Hibernate
编写了一个应用程序,
它
使用
Hibernate
实现跟踪业务数据的历史。您知道如何使用通过SQL插入创建的数据来完成
审计
表吗?有什么简单的方法可以自动完成吗?我能用
Hibernate
支持
器或<
浏览 0
提问于2016-10-17
得票数 0
回答已采纳
1
回答
不
审计
OneToMany
关系的缺点是什么?
、
、
、
、
我使用
Hibernate
Envers来记录对数据库的所有
更改
。我注意到,当我添加一个与另一个实体具有ManyToOne关系的实体时,
也
对一侧实体进行了修订。外键位于关系的多个
端
,因此当在多个
端
添加实体时,映射的一
端
的实体不会更新。但仍在为映射一侧的实体插入修订。我使用这里建议的方法禁用了对
OneToMany
映射的
审计
: 现在,这个答案表明,当我检索关系时,它将始终返回当前实体。这是否意味着我无法获得旧版本上映射的一侧的信息?在这一点上,我不确定我将如
浏览 3
提问于2013-03-15
得票数 2
1
回答
一对多和on delete级联表约束
、
、
Account { @GeneratedValue(strategy = GenerationType.IDENTITY)
Hibernate
: account0_.id as id1_0_0_, ...17:56.223 [main] TRACE o.h.type.descriptor.sql.BasicBinder - binding parameter [1]
浏览 1
提问于2020-05-13
得票数 0
3
回答
Hibernate
启动程序在
没有
更改
时创建记录。
、
我一直在寻找一种方法,使envers,而不是记录
任何
实体,我合并时,
没有
修改自上一次记录。我发现这应该是Envers的正常行为(如果
没有
修改,则不进行
审计
)。实体只具有@Audited注释,但
即使
上次
审计
后
没有
更改
,它们仍然会被
审计
。="org.
hibernate
.envers.revision_on_collection_change" value="false"/
浏览 2
提问于2016-03-21
得票数 1
回答已采纳
1
回答
使用Debezium审核数据
更改
、
、
、
我有一个用例,为了遵从性的目的,我想
审计
另一个表中的DB表数据
更改
。首先,应该
审计
对数据的
任何
更改
,如插入/更新/删除。我找到了不同的选项,比如 JaVers
Hibernate
Envers 数据库触发器 ,以及 Debezium ..。我避免使用JaVers和
Hibernate
Envers,因为这不会捕获通过直接SQL查询发生的
任何
数据
更改
以及通过其他应用程序发生的
任何
数据
更改<
浏览 61
提问于2021-03-01
得票数 1
回答已采纳
1
回答
Hibernate
:为什么绑定字段与使用显式@JoinColum注释类似?
、
、
、
、
在使用@OneToOne、@
OneToMany
等
任何
关联类型注释时,是否隐式指定了@JoinColum。以下是来自与Laptop实体关联的Student实体的代码片段@
OneToMany
(cascade=CascadeType.ALL)情况2)使用显式@JoinColum@
浏览 1
提问于2018-02-08
得票数 2
7
回答
有人能用JPA和
Hibernate
解释mappedBy吗?
、
、
、
、
这是一个双向的关系,在我的对象,所以我可以从
任何
一个方向。mappedBy是推荐的方法,但是我无法理解
它
。有谁能解释一下: this.aliasName = DAOUtil.convertToDBString(aliasName); }编辑:AirlineFlights拥有idA
浏览 11
提问于2012-02-02
得票数 213
回答已采纳
1
回答
持久化后
Hibernate
集合为空
、
、
、
、
JPA实体Batch与Event有
OneToMany
关系private Set<Event> containingEventsEvent与Batch有ManyToOne关系@JoinColumn(name = "BATCH_ID")在创建新实例并持久化
它
之后(); 然后,持久化之后,用
Hibernate
的Persist
浏览 1
提问于2018-09-19
得票数 0
2
回答
Envers:
没有
附加审核表的单向
OneToMany
?
、
、
,但实体表之间
没有
链接表。在
Hibernate
-Envers开发指南中,我找到了以下文本: 当使用这两个(@
OneToMany
+@JoinColumn)注释映射集合时,
Hibernate
不会生成连接表。如果我向某个员工添加了一部电话,那么我的员工就会被修改,因此必须创建一个
审计
条目。使用上面的映射,这将成为电话实体的
审计
条目,而不是员工的
审计
条目。-如果Envers
没有
创建这个链接表,通过查看phone_aud表
也
可以跟踪这些关系。
浏览 0
提问于2013-11-05
得票数 8
回答已采纳
1
回答
Hibernate
在父集合中复制元素,而
它
正在填充新持久化的子类。
、
、
、
A { @Id DataNucleus 4.1.9 --
它
按预期工作。
Hibernate
5.
浏览 0
提问于2016-04-19
得票数 1
回答已采纳
1
回答
hibernate
和mappedBy:可以在不设置对象间双向关系的情况下自动设置外键吗?
、
、
、
javax.persistence.GeneratedValue;import javax.persistence.Id;private int conversationId; private String name; @
OneToMany
我们已经在会话问题列表中添加了两个问题:
浏览 3
提问于2018-02-15
得票数 1
2
回答
使用
Hibernate
Envers进行
审计
、
、
、
我正在使用
hibernate
envers来记录我的数据,
它
工作得
也
很好。这里的问题是,它在历史表中创建重复数据,即在历史表中创建数据,无论
审计
的表中是否有
任何
更改
。我只想在我的历史表中存储已
更改
的字段。我对
hibernate
envers是个新手。我能做什么?
浏览 0
提问于2017-11-06
得票数 0
2
回答
hibernate
(和JPA)对待@OneToOne和@ManyToOne有区别吗?
、
我总是根据关系背后的逻辑使用@OneToOne和@ManyToOne关系-如果两
端
都只有一个实体,那么它就是一对一的。如果另一
端
的实体在这一
端
可能有多个对应的实体,那么它是多对一的。不知何故,这已经有效了很长一段时间,我想知道
hibernate
是否以不同的方式对待这些注释? 如果实体上有@OneToOne,那么它可能不允许在另一
端
进行@
OneToMany
映射,但除此之外呢?
浏览 12
提问于2012-10-12
得票数 2
2
回答
JPA
OneToMany
列表找不到应该继承的mappedBy属性。
、
、
、
、
这是一个带有
OneToMany
属性的mappedBy关系。@Idprivate Long id;}// Sequence Definition removed public class Person extends AbstractE
浏览 6
提问于2015-08-07
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JPA 常用实体注解使用总结
你不知道的hibernate的三种状态转换
Spring Data 最佳实践
Spring Boot使用spring-data-jpa快速访问数据库
Hibernate 插入中文乱码引起折腾 MySQL 编码事件
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券