spring-data相关内容

使用事务的 Spring 重试

Spring Retry 是否保证与 Spring 的 @Transactional 注释一起使用? 具体来说,我正在尝试使用 @Retryable 进行乐观锁定.似乎它取决于创建的 AOP 代理的顺序.例如,如果调用如下所示: 调用代码 -> 重试代理 -> 事务代理 -> 实际数据库代码 那么它会正常工作,但如果代理的结构如下: 调用代码 -> 事务代理 -> 重试代理 ..
发布时间:2022-01-18 19:17:31 Java开发

Spring @QuerydslPredicate 问题

使用的库 Spring Boot 1.3.2.RELEASE 查询DSL 3.7.2 QueryDSL Maven 插件 1.1.3 休眠 4.3.11.Final 问题 目前,我有一个 Spring Boot 应用程序,它使用 Spring Data JPA(由 Hibernate 支持)具有一些基本的 CRUD 功能,并使用 Spring Data Enve ..
发布时间:2022-01-18 19:17:07 Java开发

当手动分配 ID 时,Spring Data MongoDB Annotation @CreatedDate 不起作用

我正在尝试使用审核将 dateCreated 和 dateUpdated 保存在我的对象中,但是由于我手动设置了 ID,因此还有一些额外的工作. 遵循 Oliver Gierke 在 DATAMONGO-946 中的建议我正在尝试弄清楚如何正确实现它. 作为上述 Jira 任务中的原始海报,我已从此处下载示例 https://github.com/spring-guides/gs-ac ..
发布时间:2022-01-18 19:16:50 Java开发

GenerationTarget 遇到异常接受命令:通过 JDBC 语句执行 DDL 时出错

我是hibernate世界的新手,面对, 警告:GenerationTarget 遇到异常接受命令:通过 JDBC 语句执行 DDL 时出错org.hibernate.tool.schema.spi.CommandAcceptanceException:通过 JDBC 语句执行 DDL 时出错 当我在休眠 5.2.9 版本中运行我的独立程序时出现异常.但在 hibernate 4 版本中,我所 ..
发布时间:2022-01-18 19:16:17 Java开发

使用 mongoTemplate 进行分页

我有一个带有 Pageable 的查询: Query query = new Query().with(new PageRequests(page, size)) 如何使用 MongoTemplate 执行它?我没有看到一个方法返回 Page. 解决方案 确实MongoTemplate没有findXXX with Pageables. 但是你可以使用 Spring Repo ..
发布时间:2022-01-18 19:16:11 Java开发

Spring Boot + Spring Data 多租户

是否可以将 Spring Boot 配置为使用 MultiTenantConnectionProvider 以便我系统的每个客户端都连接到自己的私有数据库? 具体来说,我希望使用内置的休眠支持来支持多租户: http://docs.jboss.org/hibernate/orm/4.1/devguide/en-US/html_single/#d5e4561 这是我所追求的那种配置 ..
发布时间:2022-01-18 19:15:26 Java开发

带有可分页的 Spring 自定义查询

我想在 Spring 应用程序中实现分页.我知道使用存储库我们可以实现分页,但我们不能编写自己的数据检索查询存储库中的方法有限,也没有接受查询类的方法. 如果我们想编写自定义查询来从 mongodb 检索数据,我们必须使用 mongotemaplete,因为我知道使用 mongotemplate 我们无法实现分页. 有没有其他方法可以实现分页以及数据库查询.任何人都可以帮助我. ..

处理 QueryDSL 中的可选参数

我正在使用带有 SpringData 的 QueryDSL.我有表说,Employee,我创建了实体类说,EmployeeEntity我写了以下 service 方法 public EmployeeEntity getEmployees(String firstName, String lastName){QEmployeeEntity 员工 = QEmployeeEntity.employee ..
发布时间:2022-01-18 19:15:08 Java开发

CRUDRepository 中的 Update 或 saveorUpdate

我知道之前已经回答了一个类似的问题,但我的问题是在界面中有 3 个方法时使用更新实现保存.我目前在我的项目中使用以下方法,但不知道如何在其中进行 saveOrUpdate.以下是我的课程: 公共接口 CompanyRepository 扩展 CrudRepository{公司 findByCompanyName (String companyName);列表 ..
发布时间:2022-01-18 19:14:51 Java开发

FeignClient超时如何解决

在使用使用 FeignClient 在 SQL Server 中执行查询的服务时,我的应用程序出现以下错误. 错误: 线程“pool-10-thread-14"中的异常 feign.RetryableException:读取执行 GET 超时http://127.0.0.1:8876/processoData/搜索/buscaProcessoPorCliente?cliente=ELE ..
发布时间:2022-01-18 19:14:43 Java开发

获取 Spring Data 上按日期排序的最后记录

我正在尝试在 Spring Data 存储库中定义一个方法,以获取按日期排序的表中的最后一条记录.这是我的实体: @Entity公开课新闻{@ID@GeneratedValue私人长ID;@Column(可为空=假)私有字符串标题;@Column(可为空=假)私有字符串文本;私人日期发布日期;/* 获取器和设置器 */} 这是我的存储库: public interface NewsRepos ..
发布时间:2022-01-18 19:13:34 Java开发