spring-data-jpa相关内容
如果有人需要在Spring Data存储库上使用@Primary,请执行以下操作: 看起来Spring Data JPA会忽略存储库上的@Primary批注. 作为一种解决方法,我创建了BeanFactoryPostProcessor,它检查给定的存储库是否具有@Primary批注并将该bean设置为主. 这是代码: @Component public class SpringD
..
我正在尝试 @Id @Column(name = "MY_ID_FIELD") @Convert(converter = IdConverter.class) private Long id; IdConverter是: @Converter public class IdConverter implements AttributeConverter
..
我正在将spring数据jpa与hibernate一起用作jpa持久性提供程序. 我在我的应用程序中使用本机查询.有一些更新查询,我想在执行更新查询时获取更新的实际记录数.在spring data jpa中有办法做到这一点吗? 我目前正在采用以下方法; @Modifying @Query(value="update table x set x_provision = ?1 whe
..
使用Spring Data JPA,我在同一事务中有了下一个流程(REQUIRES_NEW): 使用此Spring Data JPA存储库方法删除一组用户的预测. @Query(value = "DELETE FROM TRespuestaUsuarioPrediccion resp WHERE resp.idEvento.id = :eventId AND resp.idUsuari
..
我正在考虑将我们的传统jpa/dao解决方案迁移到Spring Data. 但是,我们的前端之一是SmartGWT,它们的数据绑定组件仅使用限制/偏移量逐步加载数据,这使得难以使用Pageable. 这会导致问题,因为不确定是否可以将限制/偏移量最终转换为页码. (取决于用户的滚动方式,屏幕调整大小等). 我查看了Slice等,但是找不到在任何地方使用限制/偏移值的方法.
..
使用Oracle 11g的spring data jpa 1.4.3. 我有一个这样的实体: class LinkRecord { String value; int linkType; ... } 我正在使用(value,linkType)作为复合索引. 对于给定的(v,t)元组列表,我们需要选择数据库中的所有记录,以使value = v,linkType = t.
..
我们有一个Media对象: public class Media implements Serializable { @Id @GeneratedValue(strategy = IDENTITY) @Column(insertable = false, updatable = false) private Long id; // other att
..
如何使用休眠注释实现以下表格? 当前代码为:(为简洁起见) 用户 @Entity @Table(name = "user") public class User implements java.io.Serializable { @Id @GeneratedValue public Long getId() { return id;
..
我正在使用Spring Data JPA并尝试向我的存储库添加查询.我试图只构建没有@Query注释的查询,例如: List findByTypeAndStateOrStateAndStartDateBetween(Type type, State s, State s2, Date startDate, Date endDate); 我的目标是建立一个像这样的查询:
..
我遇到以下问题:当我尝试删除具有以下关系的实体时: @OneToMany(mappedBy="pricingScheme", cascade=CascadeType.ALL, orphanRemoval=true) private Collection chargeableElements; 通过提供的delete方法,使用CrudRepositor
..
有一张表,我需要在其中通过应用和条件来获取配对值列表中的分页记录,以下为说明 让我们说我有一个课程Billoflading,其中有很多字段 表格中的两个重要字段是 tenant billtype 我有一个包含 值的对的列表. [ {`tenant1`, `billtype1`}, {`tenant2`, `billtype2`}, {`tenant3`,
..
我有一种情况,我希望对3个表参与的结果进行过滤,排序和分页. 此刻,我使用Spring Data JPA的Specification功能在单个实体上进行操作:repository.findAll(specification, pageRequest). 这很好用,但是现在我遇到另一种情况,其中sort/filter属性分布在通过一对多关系连接的3个表上. 这是我的情况: @
..
我正在使用spring-data和一个jpa存储库进行查询.我有一个问题,我有一个具有ManyToOne字段的实体,如果我按查询中的该字段排序,那么该字段中没有Null的任何值都不会返回到我的列表中.这似乎不是适当的行为. 这是我的实体的样子: @Entity public class Item { @Id @GeneratedValue(strategy = GenerationTy
..
我一直在使用 我要保留联接查询结果的非实体对象: @SqlResultSetMapping( name="myMapping", classes={ @ConstructorResult( targetClass=CarLimitDelta.class,
..
public interface UserRepository extends JpaRepository { @Query(value = "SELECT * FROM USERS WHERE EMAIL_ADDRESS = ?0", nativeQuery = true) User findByEmailAddress(String emailAddress)
..
使用以下代码,我无法获取查询结果.无论使用Map
..
我正在使用Spring Data JPA. 我是这样的实体 public class A { @CollectionTable(name = "B_ITEMS", joinColumns = @JoinColumn(name = "B_ID")) @ElementCollection private List bs; } 还有一个嵌入式类 @
..
Spring-Boot 2.0.0 似乎已经修改了自动配置 Hibernate 的方式. 让我们假设两个简单且独立的JPA实体: @Entity class Car { @Id @GeneratedValue private long id; //.... } @Entity class Airplane { @Id @GeneratedValu
..
我的组合是Spring Boot + Spring Data Jpa + Multiple Databases.启动应用程序时,我正在遵循NullPointer异常.像用Boot加载SPring Data这样的感觉无法生成JPA元数据.我没有获得与此错误相关的任何资源. Caused by: org.springframework.beans.factory.BeanCreationExce
..
简短版本 我正在寻找一种使存储库类的所有findBy方法附加特定条件的方法 完整版本 假设我有一个Product实体和一个Customer实体.它们都扩展了OwnerAwareEntity,并且它们都继承了ownerRef字段,该字段标识实体的所有者(它可以是商家或合作伙伴).我想在运行时修改Product和Customer的findBy方法,以便它们附加有ownerRef的附加
..