hibernate相关内容

JPA 不生成“on delete set null"FK 限制

我有两个相关的类 JPA 注释.警报和状态.一个警报可以有一个状态. 我需要的是能够删除一个状态并将空值“传播"到该状态中已删除的警报. 也就是说,我需要将外键定义为“on delete set null". @Entity公共类警报{@ID@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sequence")@ ..
发布时间:2022-01-20 12:46:54 Java开发

使用 JAXB 将子类实例作为超类传递

我拥有的是一组代表消息类型的 Java 类(接近 25 个).它们都继承自我想抽象的 Message 类.每种消息类型都会向 Message 超类提供的集合添加一些额外的字段. 我正在使用 RESTeasy 实现一些 RESTful Web 服务,并希望有这样的方法: public Response persist(Message msg) {EntityTransaction tx = ..
发布时间:2022-01-19 10:02:00 Java开发

(moxy) jaxb 编组和休眠代理对象

在过去的几天里,我尝试使用 MOXy JAXB 支持 Hibernate 模型的 XML 编组/解组.尝试这样做时,我遇到了休眠代理对象的问题.考虑类似的事情: 公共类用户{@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "地址")公共地址 getAddress() {退货地址;}}公共抽象类地址{//某物}公共类 CoolAddress ..
发布时间:2022-01-19 09:47:33 其他开发

休眠查询以过滤嵌套对象列表中的结果

作为此答案(关于方法1)的后续行动,我想更进一步: 我想根据某些条件过滤大子对象.我尝试了以下查询,但它仍然没有过滤掉孙实体下的对象. @Query("select ch from ChildEntity ch "+"加入 ch.parentEntity pr "+"加入 fetch ch.grandChildEntities gc "+"其中 pr.bumId = :bumId 和 c ..
发布时间:2022-01-18 19:39:44 Java开发

如何在同一个应用程序中同时使用 Spring JPA 和 Hibernate?

我正在使用 Hibernate 5 和 Spring 5,我们希望我们的应用程序同时使用 Hibernate 和 Spring JPA. 我们如何在 applicationContext.xml 文件中为这两个东西配置事务管理器并在应用程序中使用它们? 对于像实体管理器和会话这样的 bean 也是一样的吗? 谢谢 解决方案 JPA是规范,hibernate是JPA的实现之 ..
发布时间:2022-01-18 19:38:13 Java开发

JPA Hibernate 动态实体映射 &运行时的持久性

基本上我们有一个 Spring Boot 应用程序,它要求用户可以定义他/她自己的一组字段,并且这些字段应该在运行时通过 JPA/Hibernate 持久化在他们自己的类/表中.这些类会通过bytebuddy动态生成. 所有这些都应该动态完成,而无需重新启动应用程序.Hibernate 动态映射不是一个选项,因为我们将完全创建新类并重新映射它们. 我也考虑过 EAV 模型,但是这行不通 ..

使用类似 %?1% 的 @Query 注释

我想写一个这样的查询 @Query("select p from Product p where p.name = ?1 or p.desc like %?1%") 但它给了我例外 org.hibernate.hql.ast.QuerySyntaxException:意外令牌:第 1 行附近的 %, 我尝试将 % 替换为 '%' 或像这样连接查询字符串:"select ... like ' ..
发布时间:2022-01-18 19:32:24 其他开发

Spring数据是否需要休眠

我对spring数据的实现有一个疑问,对spring数据有基本的了解.我了解 JPA 和 Hibernate,它是如何工作的.Hibernate 提供了 JPA 的实现.我的问题,我们能否单独使用 Spring 数据将数据持久保存在 mysql 中,或者我们需要一些提供者,如 hibernate 或 toplink 等用于中型应用程序 解决方案 结构如下: Spring Data JPA ..
发布时间:2022-01-18 19:31:01 其他开发