188得票7回答
当使用Spring Data JPA中的getOne和findOne方法时

我有一个使用案例,其中调用以下内容:@Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this...

183得票4回答
JPA和Spring Data JPA有什么区别?

我有点困惑于Spring Data-JPA和JPA之间的区别。我知道JPA是一种使用流行ORM技术将Java对象持久化到关系型数据库的规范。 换句话说,JPA提供接口和其他ORM技术,实现这些接口被称为JPA提供者,例如Hibernate。 那么,Spring Data JPA究竟是什么?...

177得票30回答
Spring Data JPA - "No Property Found for Type" 异常

我在谷歌上搜索了很多内容,但没有一个能够解答我的问题。所以,接下来就是我的问题。 我正在尝试通过实现 Pinterest 克隆的最小功能来学习 Spring MVC 和 Spring Data JPA。因此,以下是我认为与我的问题相关的代码部分。 模型 / 实体@Entity @Table...

167得票4回答
Spring Data JPA中的save和saveAndFlush之间的区别

我正在尝试通过测试 JpaRepository 上的一些 CRUD 操作来学习 spring data JPA。 我遇到了两个方法 save 和 saveAndFlush。 我不明白这两者之间的区别。在调用 save 时,我的更改也被保存到数据库中,那么使用 saveAndFlush 的意义...

165得票6回答
JpaRepository不支持DML操作[删除查询]。

我已经编写了一个查询来删除我的接口中扩展了 JpaRepository 的一些对象,但是当我执行查询时,它抛出了异常!有人可以为我解释一下吗?查询:public interface LimitRepository extends JpaRepository<CLimit, Long&gt...

160得票10回答
Spring-Data-JPA注解中的setMaxResults是什么意思?

我正在尝试将Spring-Data-JPA集成到我的项目中。 有一件事让我困惑,就是如何通过注解实现setMaxResults(n)? 例如,我的代码:public interface UserRepository extends CrudRepository<User , Long&g...

147得票16回答
Spring JpaRepository中的类似查询

我想在JpaRepository中编写一个LIKE查询,但它没有返回任何结果: LIKE '%place%'-不起作用。 LIKE 'place'是完全正常的。 以下是我的代码:@Repository("registerUserRepository") public interface ...

145得票6回答
在Spring Repository中能否使用原始的SQL查询?

我需要在Spring Data Repository中使用原生SQL,这是否可行? 我看到所有关于@Query的内容都是基于实体的。

135得票10回答
使用参数属性的Spring数据JPA查询

如何最简单地声明一个使用输入参数属性作为查询参数的Spring data JPA查询? 例如,假设我有一个实体类:public class Person { @Id private long id; @Column private String forena...

135得票9回答
Spring Data:是否支持“按照...删除”的操作?

我正在使用Spring JPA进行数据库访问。我能够找到诸如findByName和countByName之类的示例,对于这些示例,我不必编写任何方法实现。我希望找到根据某些条件删除一组记录的示例。 Spring JPA是否支持像deleteByName一样的删除操作?非常感谢任何指导。 此...