spring-data相关内容
我们在项目中将Spring数据与JPA一起使用. MySQL服务器版本是5.7. 我有两个问题: 1)Spring数据是否与持久化对象兼容,成为MySQL数据库上的新JSON类型?换句话说,我想拥有一个实体,而不是在其表中包含多个列-它将包含一个具有JSON类型的列. 2)spring数据存储库是否与这种机制兼容?例如(通过存储库接口为CRUD操作自动生成代码)? 解决方案
..
当我尝试获取延迟初始化的实体时,我在IDE中看到以下异常消息(我无法找到它在代理实体中的存储位置,因此无法为该异常提供整个堆栈跟踪): Method threw 'org.hibernate.LazyInitializationException' exception. Cannot evaluate com.epam.spring.core.domain.UserAccount_$$_jv
..
我正在使用MySQL数据库. 我的表是一个雇员,其中有两个主键,其中一个是自动递增的. 我的代码是: @Embeddable public class EmployeeId implements Serializable { /** * */ private static final long seri
..
我有一个使用spring data/jpa的SpringBoot 2.0.1.RELEASE应用程序 org.springframework.boot spring-boot-starter-data-jpa 但是当我在Amazo
..
我正在使用Spring Data JPA进行项目.我在数据库中有一个表作为my_query. 我想创建一个将字符串作为参数的方法,然后将其作为查询在数据库中执行. 方法: executeMyQuery(queryString) 例如,当我通过 queryString= "SELECT * FROM my_query" 然后应在数据库级别运行该查询. 存储库类如
..
我的界面如下: public interface PackageRepository extends JpaRepository { } 现在,通过使用以下命令,我可以在REST服务中使用它而不会出现任何问题: @Resource PackageRepository repo; 我可以毫无问题地对其进行交易调用. 但是,当我尝试从辅
..
说我有以下收藏 public @Data class Customer { @Id private String id; private String firstName; private String lastName; @DBRef private List
addressList= new ArrayLi
..
我是MongoDB的Spring Data的新手,并且想在MongoRepository扩展接口中使用自动生成的查询方法,该方法需要过滤,排序和限制. 查询如下: // 'created' is the field I need to sort against find({state:'ACTIVE'}).sort({created:-1}).limit(1) 存储库界面如下:
..
在PATCH请求期间更新数组值时,是否有办法告诉MongoRepository实现$ addToSet? 我正在使用带有HATEOAS和Mongodb的Spring数据其余部分,并且当前实现将旧数组替换为新数组,其中所需的功能是执行两个数组的合并并将该数组存储在Mongodb文档中. /p> 虽然可以通过自定义实现来做到这一点,但Spring不会为实现生成休息网址,因此,为一个相当小的需求
..
在Spring Data项目中,如果我正在使用多种类型的存储库,即JPA存储库和Mongo存储库,并且如果要扩展CrudRepository,那么Spring Data如何知道为该存储库选择哪个存储库?它可以使用JPA或Mongo.是否基于每个持久实体上添加的注释 @Document 或 @Entity ? 解决方案 存储为Spring Data存储库接口创建的代理的决定仅取决于您的配置设
..
我在mongodb中有一个这样的格式的集合: "_id" : ObjectId("542d5256372943d9e000fc42"), "_class" : "com.bedas.ays.mongo.dto.AboneAriza", "AdSoyad" : "AKIN COBAN", "aimid" : 100009, "CepTelefon" : "533
..
我对Spring还是很陌生,但是我想尝试一下这个项目. 我有一个非常复杂的文档填充的MongoDB数据库.我想使用Spring数据Mongo来查询(没有其他CRUD操作)数据库. 我已经使用POJO描述了我的文档实体,但是其中一些是抽象的(请参阅GeometryGeoJSON用于接受所有类型的GeoJson几何或Contact,可以是Person或Organisation.)下面提供了到Gi
..
我有一个实体市场(市场存储在marketDb数据库中的集合中),该实体市场引用了产品(存储在productDb数据库中的集合产品中). /*Entity */ class Market { @DBRef (db = "productDb") private Product product; } /**市场在集合中存储为:*/ { "_id": "4f0bc0e6-b6a8-
..
我用员工数据进行mongo收集-应用过滤器后需要将数据带上分页,这对聚合很有效-但我缺少现有的员工总数. 我尝试了FacetOperation-不允许进行分组操作或计数操作.我有正常工作的mongo查询,可以正确地给我数据-我需要将其转换为spring数据 db.data.aggregate([ { "$facet": { "totalData": [ {
..
我当前正在使用mongo-java-driver 3.0.1.我正在尝试将Spring Data Mongodb与Spring 3.2.2.RELEASE一起使用.有什么办法可以找出我应该使用哪个版本的Spring Data MongoDB,以便与Spring 3.2.2.RELEASE兼容?某种兼容性矩阵. 解决方案 您可以 spring-data-mongodb 1.5.6.RELE
..
我有这个mongodb查询 db.getCollection('myCollection').aggregate( [{ $project: { length: { $strLenCP: "$prefix" } } }, { $sort: {
..
我有这两个文档,用户: @Document(collection = "User") public class User { // fields } 和联系人: @Document(collection = "Contact") public class Contact extends User{ // fields } 然后我有一个文档,它引用了用户oder联
..
我有一个人实体,由音乐家和政客继承,还有一个存储库PersonRepository. 我试图使用PersonRepository.save(..)默认方法将所有三个实体保存到MongoDB的一个集合“人"中,但是不知何故,Spring-Data-MongoDB将其保存到3个单独的集合“人",“音乐家"和“政客". Java代码: @Document public class Pe
..
我正在尝试编写一些与需要从MongoDB中提取数据的方法有关的集成测试.详细地说,我正在使用我需要将一些json文件导入Embedded Mongo.我已经看过 flapdoodle 提供的测试,但是我无法理解它们如何与Spring Data + Spring Boot提供的 magic 集成. 任何人都可以发布一些澄清的片段吗? 解决方案 您可以创建一个junit规则( 集成测试:
..
我只是想从public class MyRepositoryImpl extends SimpleJpaRepository implements MyRepository { public void sharedCustomMethod(ID id) { // implementation goes here }
..