spring-data-jpa相关内容
我正在尝试使用从数据库中检索到的对象列表来创建一个新的 Page.首先,我从数据库中获取所有元素,将其转换为 Stream,然后使用 lambda 过滤结果.然后我需要一个具有一定数量元素的页面,但是,实例化一个新的 PageImpl 似乎并没有返回一个大小正确的页面. 这是我的代码: 列表listaFinal;串流流 = produtosRepository.findAl
..
我有一个简单的 Spring Boot 应用程序,它连接到 PostgreSQL 数据库并用作 JSON 服务.不知何故,启动变得非常缓慢,请参阅时间 10:37:10 和 10:38:00: 2015-05-09 10:37:09.649 INFO 20880 --- [lication.main()] o.apache.catalina.core.StandardService:启动服务 T
..
我尝试使用 Hibernate 内存数据库配置 Spring Data,基于 this 和 这个答案:
..
@Entity公共产品{@ID公共 int id;公共字符串名称;@ManyToOne(级联 = {CascadeType.DETACH} )类别类别@ManyToMany(fetch = FetchType.EAGER, cascade = {CascadeType.DETACH})设置次要类别;} 这个实体: @Entity公共类别{@ID公共 int id;公共字符串名称;}
..
我们正在开发使用带有休眠功能的 Spring data JPA 的 Web 应用程序. 在应用程序中,每个实体都有一个compid字段.这意味着在每个 DB 调用(Spring Data 方法)中都必须使用 compid 检查. 我需要一种方法,即“where compid = ?"检查是否为每个查找方法自动注入.这样我们就不必专门为 compid 检查而烦恼. 这可以通过 Sp
..
假设您有以下实体: @Entity公共类游戏{@ID@GeneratedValue私人整数 id;私有字符串名称;私人日历开始时间;私人int durationInSeconds;公共游戏状态 getStatus() {if(startTime.after(Calendar.getInstance())){返回游戏状态.计划;} 别的 {日历结束时间 = Calendar.getInstance
..
我有一个名为 User 的 @Entity.它有一组变更集如下: @OneToMany(fetch=FetchType.LAZY, cascade=CascadeType.ALL, mappedBy="user")私有集变更集 = 新哈希集(); 我有一个 UserRepository: @Repository@RestResource(path = "用户", rel = "用户
..
我读过 Spring Jpa Data 文档 当您“分页"从存储库中生成的动态查询时,有关两种不同类型的对象. 页面和切片 页面findByLastname(String lastname, Pageable pageable);切片findByLastname(String lastname, Pageable pageable); 所以,我试图找到一些文章或任何东西来
..
我正在使用 Spring Data (JPA) 存储库 来处理 CRUD 样板. 我这样定义我的存储库接口: import org.springframework.data.repository.CrudRepository;公共接口 FooRepository 扩展 CrudRepository{public Foo findByXAndYAndZ(X x, Y y
..
想知道 Spring Data REST 中的 @Version 注释是如何用于 ETags 的,但由于某种原因我没有看到 ETags 填充 @Entity@EntityListeners(AuditingEntityListener.class)公共类场地实现可序列化{私有静态最终长序列版本UID = -5516160437873476233L;私人长ID;...//其他属性私人长版;私人日期
..
我有这个数据模型 公共类 CustomerModel{@柱子@Type(type="org.joda.time.contrib.hibernate.PersistentDateTime")私人日期时间会员日期;//其他属性和getter} 还有下面的回购 public interface CustomerRepo extends Repository{} 我想做的是.检索给定日期的所有用户
..
我试图理解为什么 saveAll 比保存在 Spring Data 存储库中的性能更好.我正在使用 CrudRepository 可以看到 这里. 为了测试,我创建并添加了 10k 个实体,这些实体只有一个 id 和一个随机字符串(对于基准测试,我将字符串保持为常量)到一个列表中.遍历我的列表并在每个元素上调用 .save 需要 40 秒.对同一整个列表调用 .saveAll 只需 2 秒.
..
我想在我的 Java EE 项目中使用 spring 数据存储库.我用: WildFly 10.0.0 休眠 5.0.7 Spring Data JPA 1.10.6 CDI 代替 Spring DI 我创建了以下类和接口: @Entity公共类TestEntity {@ID@GeneratedValue(策略 = GenerationType.IDENTITY)私人长ID;@
..
我正在尝试在同一个域对象上同时使用 Spring Data JPA 和 Spring Data Elasticsearch,但它不起作用. 当我尝试运行一个简单的测试时,我得到了以下异常: org.springframework.data.mapping.PropertyReferenceException: 否找到类型 Person 的属性索引!在org.springframewor
..
考虑一个 Spring Data Jpa 存储库: 公共接口 UserRepository 扩展 JpaRepository{用户 findOneByDeletedIsFalseAndActivationKey(String activationKey);列出findAllByDeletedIsFalseAndActivatedIsFalseAndCreatedD
..
我想在保存对象的一组子对象之前运行一些检查(级联 = 全部). 我正在使用 Spring Boot 和 Spring Data JPA,并且想知道哪种方法最好:Hibernate 侦听器或拦截器.每个的优点/缺点是什么?您是否碰巧有一个您认为最好的方法的示例? 我在 XML 中配置之前使用过 Hibernate 侦听器,如下所示:
..
给定某个类 Bar 中所有 Spring 数据存储库的列表: @Autowired私有列表存储库; 如何在上述列表中找到现有域类 Foo 的存储库? 假设存在以下情况: @Entity公共类 Foo {...} 和 public interface FooRepository extends JpaRepository{} 解决方案 Spring Data Commo
..
使用 Spring Boot 和 Spring Data 时如何访问存储库中的 Entity Manager? 否则,我需要将我的大查询放在注释中.我希望有比长文本更清晰的内容. 解决方案 您将定义一个 CustomRepository 来处理此类情况.考虑您有 CustomerRepository 扩展了默认的 spring 数据 JPA 接口 JPARepository
..
我有一个这样的实体类: @Entity@Table(name = "EMAIL")类电子邮件{@ID@Column(name = "Id")长身份证;@Column(name = "EMAIL_ID")字符串电子邮件ID;@Column(name = "PIN_CODE")字符串密码;} 如何使用 crudrepository spring data jpa 为以下查询编写 findBy 方法
..
我有一个 Spring Boot,Spring Data JPA (hibernate) Web 应用程序,想引入文本搜索功能. 我明白以下内容 hibernate search 或 spring-data-* 都可以集成到我的应用中 Hibernate 搜索可以使用嵌入式 Lucene 或外部弹性搜索. 外接elasticsearch/solr各有各的好处,不过我没问题
..