spring-data相关内容
我们正在开发使用带有休眠功能的 Spring data JPA 的 Web 应用程序. 在应用程序中,每个实体都有一个compid字段.这意味着在每个 DB 调用(Spring Data 方法)中都必须使用 compid 检查. 我需要一种方法,即“where compid = ?"检查是否为每个查找方法自动注入.这样我们就不必专门为 compid 检查而烦恼. 这可以通过 Sp
..
我有带有 spring 数据的 web 项目 spring mvc 这是示例: https://github.com/prilia/SpringJpa-Quarydsl-Test/树/主/JpaSpringQuarydsl 我检查了很多我在 web 中找到的 pom.xml 来创建 Q 类的实体,但不乏. 请帮助我使用 maven 创建 Q 类. 解决方案 你需要插件,试试这个
..
假设您有以下实体: @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 = "用户
..
我似乎无法将我的存储库映射到以下位置以外的任何位置: @RepositoryRestResource(collectionResourceRel = "item", path = "item")公共接口 ItemRepository 扩展 PagingAndSortingRepository{ 我认为我可以使用: path = "/some/other/path/i
..
我有一个使用 Spring Boot 1.5.1 和 Spring Data Rest 的数据库服务.我将我的实体存储在 MySQL 数据库中,并使用 Spring 的 PagingAndSortingRepository 通过 REST 访问它们.我发现 这个 声明支持按嵌套参数排序,但我找不到按嵌套字段排序的方法. 我有这些课程: @Entity(name = "Person")@Ta
..
我有一个标准 POJO,其中包含一组属性.POJO已经被注解为@Document,以便在MongoDB中作为Document持久化. 如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化? 解决方案 @Transient 注释.请参阅 http://static.springsource.org/spring-data/data-document/docs/current
..
在 2.1.0 版本中将 Spring Data REST 与 JPA 结合使用. 如何配置分页以使页面参数从索引 1 而不是 0 开始? 我尝试使用 mvc:argument-resolvers 设置自定义 HateoasPageableHandlerMethodArgumentResolver,但这不起作用:
..
我正在使用 spring boot 1.5.1 和 MongoDB 3.4.6 版. 我有一个 mongo 文档 Hotel ,其中包含 Review 列表. Review 类具有属性userName. @Document公共类酒店{@ID私有字符串 id;私人名单评论; 我想通过 Review userName 搜索所有酒店. 我的 HotelRepository
..
我尝试将以下代码添加到 spring data jpa 存储库: @Query("插入 commit_activity_link (commit_id, activity_id) VALUES (?1, ?2)")void insertLinkToActivity(long commitId, long activityId); 但一个应用程序无法启动异常: 原因:org.hibern
..
我正在尝试让 Spring Data Auditing 在我的 Spring 3.2.8/Spring Data 1.5/Hibernate 4 项目中工作. 根据 Spring Data Auditing docs,我已将 @CreatedBy 等注释添加到我的实体中,由 AuditorAware 实现创建,并在我的 JavaConfig 中对其进行实例化.但是,它似乎永远不会触发.
..
我读过 Spring Jpa Data 文档 当您“分页"从存储库中生成的动态查询时,有关两种不同类型的对象. 页面和切片 页面findByLastname(String lastname, Pageable pageable);切片findByLastname(String lastname, Pageable pageable); 所以,我试图找到一些文章或任何东西来
..
我正在使用 Spring Data REST.我正在尝试从实体(项目)解除集合关联.即 - 项目的属性是 List 类型.我想从该 List 中删除所有项目. 为此,我使用的是 DELETE 方法: curl -X DELETE …/categories/54ea0bcf27a2fb1b4641083a/fixedParentCategories 这给了我一个 405 Method no
..
我有一个带有字段的实体 @Temporal(TemporalType.TIMESTAMP)@Column(name = "edit_timestamp",columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")私人日期编辑时间戳;@版本@Column(name = "edit_count
..
我正在使用 Spring Data (JPA) 存储库 来处理 CRUD 样板. 我这样定义我的存储库接口: import org.springframework.data.repository.CrudRepository;公共接口 FooRepository 扩展 CrudRepository{public Foo findByXAndYAndZ(X x, Y y
..
在 Spring Data 项目中,CrudRepository 为正在管理的实体类提供复杂的 CRUD 功能. 公共接口 CrudRepository扩展存储库{S 保存(S 实体);T findOne(ID primaryKey);可迭代的找到所有();长计数();无效删除(T实体);布尔存在(ID 主键);//… 更多功能被省略.} 一般来说,我知道“S e
..
如何自定义 MappingMongoConverter 在我的 Spring-Boot-Application (1.3.2.RELEASE) 中,而不更改由 spring-data 自动配置的任何 mongo-stuff? 我目前的解决方案是: @Configuration公共类 MongoConfig {@自动连线私有 MongoDbFactory mongoFactory;@自动连线
..
在为 MongoDB 运行 Java 应用程序时出现以下异常: [localhost:27017] org.mongodb.driver.cluster : 使用 Java 访问 MongoDB 时连接到服务器 localhost:27017 时出现监控线程异常 调用栈如下: com.mongodb.MongoSocketOpenException: 异常打开套接字在 com.mongodb
..
用例 我正在尝试使用 Spring Data MongoDB 的 向所有存储库添加自定义行为功能. 文档无用地描述了如何使用 JPA 进行连接.无论如何,配置设置与 Mongo 等效. 我想为所有实体添加一个 findByCategoryName(String categoryName) 方法,因为我的所有实体都将有一个 Category .Category 是一个 DBRef
..
如果我的实体有计算字段应该在保存到数据库之前更新(db insert 或 update),如何在 Hibernate 或 Spring Data Repository save() 之前挂钩方法调用? 解决方案 我认为对你来说最好的选择是 EntityListener 使用 @PrePersist 和 @PreUpdate 注释,为您的实体侦听器创建配置,您将可以访问要保存的每个实例,每次
..