spring-data相关内容
想知道 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{} 我想做的是.检索给定日期的所有用户
..
使用 spring data REST 我已经公开了一个 ProjectRepository,它支持列出项目并对其执行 CRUD 操作.当我转到 http://localhost:8080/projects/ 时,我得到了我期望的项目列表. 我要做的是向项目集合的 JSON 响应的 _links 部分添加自定义操作. 例如,我希望对 http://localhost:8080/proj
..
假设我有如下实体: @Document(collection = "doc_a")公共类 A {@Field("id")私人整数 id;@Field("b")私人收藏乙;...}公共类 B {@Field("id")私人整数 id;...} 是否可以同时使用关于 A.id 和 B.id 的复合索引? 我的意思可能是这样的: @CompoundIndex(name = "aid_b
..
如何将以下 MongoDB 查询转换为我的 Java Spring 应用程序使用的查询?我找不到将 pipeline 与提供的 lookup 方法. 这是我尝试转换的查询.我还想指出,我没有使用 $unwind,因为我希望 deliveryZipCodeTimings 作为返回对象中的分组集合. db.getCollection('fulfillmentChannel').aggregat
..
我想在 Spring(SpringBoot) 应用程序中将数据库中的数据作为 Restful API 公开.Spring Data Rest 似乎完全适合此活动的目的. 这个数据库对于我的应用程序需要是只读的.默认提供所有 HTTP 方法.有没有我可以用来限制(实际上是防止)其他方法被暴露的配置? 解决方案 来自 隐藏存储库 CRUD 方法: 16.2.3.隐藏存储库 CRUD
..
我试图理解为什么 saveAll 比保存在 Spring Data 存储库中的性能更好.我正在使用 CrudRepository 可以看到 这里. 为了测试,我创建并添加了 10k 个实体,这些实体只有一个 id 和一个随机字符串(对于基准测试,我将字符串保持为常量)到一个列表中.遍历我的列表并在每个元素上调用 .save 需要 40 秒.对同一整个列表调用 .saveAll 只需 2 秒.
..
如何使用 Spring Data 轻松实现一种“REST API 查询语言"来过滤实体? 例如,对于以下 Person 实体: @Data@实体公共类人{@ID@GeneratedValue私人长ID;私人 LocalDate 出生日期;//出生日期私有字符串名称;@Formula("timestampdiff('year', dob, now())")私人整数年龄;公共人员(字符串名称,
..
我想在我的 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;@
..
我有以下服务: @Service公共类骆驼服务{@Transactional公共 aCamelThing() {骆驼骆驼 = this.camelRepository.findOne(1);System.out.println(camel.getCamelName());//打印“normalCamel"//简单的 hql 设置字段 'camelName'int res = this.camel
..
Spring Data MongoDB 存储库是否有类似 JPA 规范 的东西? 如果没有,我如何使用存储库进行动态查询? 一个经典的场景可能是一个带有用户将填写的可选字段的搜索表单. 解决方案 我找到了自己的方法. 这个技巧可以使用 QueryDSL 来完成,方法如下: 首先,添加 QueryDSL 依赖项: com.mysema.queryd
..
我想知道是否有任何机制可以在 Spring Data MongoDB 存储库中使用 count 和 @Query 注释?我很想收到我所拥有的文件数量,而不必获取所有文件. 基本上相当于Java中的this: db.test.find({"type":"foo"}).count 解决方案 对我来说,这个解决方案就像一个魅力(使用 spring-data-mongodb 1.3.1.REL
..
我正在尝试在同一个域对象上同时使用 Spring Data JPA 和 Spring Data Elasticsearch,但它不起作用. 当我尝试运行一个简单的测试时,我得到了以下异常: org.springframework.data.mapping.PropertyReferenceException: 否找到类型 Person 的属性索引!在org.springframewor
..
有没有办法为 Spring 数据存储库定义通用过滤器,允许过滤掉数据,类似于 Hibernate 提供的过滤器?作为一个例子,如果我能做这样的事情会很酷: @FilterDef(name = "clientSecurity", defaultCondition = "clientId in (:allowableClients)", parameters = { @ParamDef(name =
..
考虑一个 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中为两个datasources设置liquibase,目前看来只有一个liquibase 可以设置,你可以选择哪个数据源. 解决方案 如果你使用的是spring boot,这里的设置可以帮助你: 配置类: @Configuration公共类数据源配置 {@基本的@豆角,扁豆@ConfigurationProperties(前缀 = "datasource.pri
..
使用 Spring Boot 和 Spring Data 时如何访问存储库中的 Entity Manager? 否则,我需要将我的大查询放在注释中.我希望有比长文本更清晰的内容. 解决方案 您将定义一个 CustomRepository 来处理此类情况.考虑您有 CustomerRepository 扩展了默认的 spring 数据 JPA 接口 JPARepository
..
我有一个使用 spring data/jpa 的 SpringBoot 2.0.1.RELEASE 应用程序 org.springframework.bootspring-boot-starter-data-jpa 但是当我在 Amazon Aurora 数据库中进行更新时,我收到了这个错
..