spring-data相关内容

如何在JPA/Spring-Data JPA中使用审核?

我正在使用JPA&项目中的Spring-Data JPA.我有一张桌子,我在其中插入然后更新数据.但是我需要审核信息来保存所有对象的状态,即我需要在另一个表中插入和所有后续更新的状态信息.我知道我可以在数据库中使用触发器来做到这一点.但是,可以使用JPA/Spring Data JPA完成此操作吗? 任何帮助将不胜感激. 解决方案 JPA规范( prePersist postPer ..
发布时间:2019-09-20 19:51:25 Java开发

弹簧数据可分页和LIMIT/OFFSET

我正在考虑将我们的传统jpa/dao解决方案迁移到Spring Data. 但是,我们的前端之一是SmartGWT,它们的数据绑定组件仅使用限制/偏移量逐步加载数据,这使得难以使用Pageable. 这会导致问题,因为不确定是否可以将限制/偏移量最终转换为页码. (取决于用户的滚动方式,屏幕调整大小等). 我查看了Slice等,但是找不到在任何地方使用限制/偏移值的方法. ..
发布时间:2019-09-20 19:50:18 其他开发

Spring Data JPA:使用联接表进行排序和分页

我有一种情况,我希望对3个表参与的结果进行过滤,排序和分页. 此刻,我使用Spring Data JPA的Specification功能在单个实体上进行操作:repository.findAll(specification, pageRequest). 这很好用,但是现在我遇到另一种情况,其中sort/filter属性分布在通过一对多关系连接的3个表上. 这是我的情况: @ ..
发布时间:2019-09-20 19:41:51 Java开发

Spring Boot显示SQL参数绑定?

我是Spring Boot的新手. sql参数绑定的配置设置是什么.例如,在下面的行中,我应该能够看到所有“?"的值. 选择*从MyFeed WHERE feedId>? AND isHidden = false ORDER BY feedId DESC LIMIT吗? 当前我的配置为 spring.jpa.show-sql:是 解决方案 这只是底层持久性提供程序的提示, ..
发布时间:2019-09-20 19:38:34 其他开发

JPA findAll(规格,排序)

我有这段代码可以获取2个日期之间的所有交易.我想得到一个desc排序列表.有什么可能? @Override public List searchBySubmitDate(final Date startDate, final Date endDate) { return ..
发布时间:2019-09-20 19:33:59 其他开发

在使用FlushModeType.AUTO进行本机查询之前,JPA不会刷新

在我们的项目中,我们使用hibernate 5.0.12和Spring数据Jpa.我发现jpa不会在本机查询之前调用flush.但是在JPA规范中,我使用FlushModeType读取了它.AUTO flush()在每个查询之前调用(JPQL或本机SQL).我猜它在休眠版本中处于休眠状态.有人可以澄清这个问题吗?我们在此问题上有很多疑问. 解决方案 休眠AUTÓ刷新不会为本地SQL查询触发 ..
发布时间:2019-09-20 19:33:09 Java开发

@Transient批注,@ org.springframework.data.annotation.Transient批注,临时关键字和密码存储

当前,我正在学习Spring框架,主要关注它的安全模块.我看过一些有关注册和登录的指南.我在 User 类的密码字段中看到了 transient 关键字或 @Transient 注释的这种常见用法. 我的虚拟应用程序正在使用Spring Boot + Spring MVC + Spring Security + MySQL. 我知道 Java的 transient 关键字用于表示 ..