Spring Boot / MySQL / JPA / JPQL 我有一个应用程序,我想允许删除一个对象,只要它没有被另一个对象引用(主键/外键关系) 对于UI,我只想在没有引用完整性问题/约束的情况下显示如果将BookCategory分配给图书,则不显示删除按钮,如果没有关系,则显示该按钮。显然,在我的例子中,BookCategory对象模型没有引用Book,我可以这样做...但这看起来有点浪费资源,但也许如果我延迟加载,它就不会。我正在尝试通过
user_id from legalhold_system where system_id in(select id from system_user where system_id=:1))
我如何使用SpringJPA query实现同样的功能,因为我在代码中没有legalhold_system实体?
我正在创建一个maven多模块项目--其中一个模块仅适用于hibernate实体,问题是两个服务/ api /maven_ project都在使用相同的模块,但其中一个模块需要审计,但另一个模块不需要审计,我如何才能保持代码的完整性(意思是,不需要更改或删除@Audited注释),如何在运行时或编译时启用或禁用envers审计,因为在我尝试过的所有操作之后,审计对这两个api都有效。我试过了
spring.jpa.properties.hibernate.integration.env