spring-data相关内容
现在我的项目已成功完成,我们正在尝试记录所汲取的经验教训.仍然让我感到困惑的是以下内容: 我们有一个地址数据库,并且在用户开始输入街道名称时需要自动完成.使用JPA存储库,我们实现了一个PString类(简单地是一个String的持久包装器),然后实现了以下接口: @RepositoryRestResource(collectionResourceRel = "locations",
..
由以下原因引起:org.springframework.data.mapping.PropertyReferenceException:未找到类型为Person的属性! 实体: @Entity public class Person implements Serializable { /** * */ private static f
..
我对我期望开箱即用的东西感到完全困惑.因此,要么我做错了什么,要么只是误解. 我正在尝试在JPA实体类中使用getter/setter批注.我坚持在JPA Wiki上找到的示例(s. http://en.wikibooks .org/wiki/Java_Persistence/Basic_Attributes#Conversion ).该示例如下所示: @Entity
..
如何在使用至少三个参数之一的Spring Data中编写JPA查询? 我有以下三个参数: 编号(PK) 名称 姓氏 客户端必须提供这三个参数中的至少一个,我想通过这些非空参数来查找用户. 是否可以在我的存储库中创建此类自定义查询,还是必须为WHERE条件的所有可能组合创建自定义查询? 解决方案 非常感谢您的答复...当我阅读Spring时,它不像其他框架那么灵活
..
我使用Spring Boot,Spring Data JPA和Hibernate. 我需要通过自定义注释过滤由EntityManager管理的实体. LocalContainerEntityManagerFactoryBean允许设置要扫描的软件包的列表,但过滤器似乎已在DefaultPersistenceUnitManager中进行了硬编码. 否则,LocalSessionFacto
..
最近我正在使用spring数据jpa开发spring web应用程序 我的持久性配置有问题: @Configuration @EnableTransactionManagement @ComponentScan(basePackages = "com.servmed") @PropertySource({ "/resources/hibernate.properties" }) @En
..
我定义了以下存储库 public interface CityVerboseRepository extends JpaRepository{ List findByStreetStartingWith(String street); } 对应于实体 @Entity public class
..
我希望在两个实体(消费者和政策)之间建立一对多关系.一个消费者应该有几项政策. 这是我想要的Consumer JSON对象的示例: { id : 1, name : "Peter", endpoint: "123.456.778", policies: [ {
..
我想知道是否有一种方法可以从数据库中将生成的值作为额外的列检索并将其映射到瞬态值. 我会尽力解释自己,我希望像这样: @Entity @Table(name = "thing") public class Thing { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ite
..
我已经看到了类似的问题,但是在我的情况下,它是行不通的. 我需要获取序列的下一个值. 模型类: @Entity @Table(name = "item") public class Item { @Id @SequenceGenerator(name = "id_seq", sequenceName = "item_id_seq", allocationSize = 1
..
我需要在Spring Data中实现这样的查询:- Select User.name, sum(Activity.minutes) From User, Activity, ActivityStatus Where User.id = ActivityStatus.userId And Activity.id = ActivityStatus.activityId AND Activity
..
我有一个实体服务,需要根据ID列表对子实体的集合进行过滤.我的服务有一个公共方法,可以接收父实体的ID和他的某些子实体的ID列表. 默认情况下,我知道JPA将获取所有相关实体,这是他的实际行为.但是我们需要致力于服务的性能.因此,我不想只获取所有相关实体并使用许多循环(对ID以及对其他属性(如date属性)进行过滤)对其进行过滤,而是希望仅获得与我的请求有关的实体. 我的父母实体
..
可能重复: 在JPA查询中使用CURRENT_DATE的示例 我正在尝试向存储库中添加查询,以将数据库中存储的日期与当前日期进行比较. 我的查询是这样的: @Query("Select c from Customer c where c.terminated != 1 or c.terminationDate > ") public List
..
我有一个单向单亲父母-孩子. 我正在使用父级获取子级列表. 如何在子记录列表上应用分页? 例如:父母P有孩子C1,C2,C3..C20 我的确findByParentCode(Code)返回带有子列表的Parent对象.但是我需要获取孩子的分页清单. 请帮助 解决方案 您可以使用子对象中的父代码字段来查询子对象的表,即,父表的外键类似于: Page findBy
..
我正在使用Spring Data JPA(内部处于休眠状态).我有两个实体Quiz和Question.它们之间的一对多关系.测验有问题清单.如何获得有关测验和问题列表大小的信息?如果我这样写: Quiz quiz = quizRepository.findOne(1); int questionCount = quiz.getQuestions().size(); Hibernate生成
..
我将Spring Data JPA用于我的存储库层,并将Spring安全性用作我的安全性层.在我的项目中,部门和员工之间具有以下单向一对多关系.以下是这两个实体的摘要. @Entity public class Department { ... @OneToMany @JoinColumn(name="department") private Set
..
我正在将Spring Data JPA与Spring引导版本1.3.6一起使用,并将其与内存数据库一起使用. 我想知道如何从父实体对子实体进行分页. 将获取设置为 LAZY 并不是我的解决方案. 这是用例: 父母与孩子实体具有单向 oneToMany关系. 一个 Parent 的 Child 的数量可以达到100,000(LAZY不是解决方案) 我不想让所有孩子去做分页(出于
..
我具有以下实体:Question具有OneToOne Config.并且Config有许多Option.全部配置为CASCADE.ALL(附录) 基于RequestDTO(requestConfig),我用id=null为新问题或现有问题创建新的Option实体. 在两种情况下我都想访问新的Options的生成的ID..但是,它确实适用于新问题,但不适用于现有问题: 新问题(确定
..
当我尝试此查询时 public interface AppelOffreRespository extends JpaRepository, QueryDslPredicateExecutor { @Query("select new AOCalendarModel( ao.xx, ao.yy, ao.zz)
..
我熟悉如何使Spring通过多个持久性单元和多个entityManagerFactoryBean实现动态处理多个数据源,但我正在努力解决的问题是如何拥有MySQL方言和 DynamoDB方言通过相同的spring配置,通过spring-config xml文件. 工作模式如下: [从某个端点输入数据POJO]->将POJO持久化到DynamoDB中,检索该对象的UUID(业务键作为PO
..