问题标签 [spring-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jpa - Spring Data JPA 和 SimpleJPA/SimpleDB
我想知道是否可以将 SimpleJPA 指定为 Spring-Data-JPA 使用的持久性提供程序。我不是 JPA 专家,所以我希望这个问题并不愚蠢。是否像在 persistence.xml 中指定 SimpleJPA 的实体管理器工厂一样简单?我还没有在网上找到有人使用 Spring-Data-JPA 连接到 Amazon 的 SimpleDB 的任何地方,如果有人能指出我正确的方向,我会很高兴的。
logging - 如何使用 Spring Data 创建上限集合?- MongoDB
我正在做一个简单的项目。我正在使用 SpringData 和 MongoDB。
一切都是完美的创建正常集合,但现在我必须注册信息,我的意思是日志功能。
所以我在 mongo 文档中读到了这个:
Capped 集合提供了一种在数据库中存储日志文档的高性能方法。在未索引的上限集合中插入对象将接近记录到文件系统的速度。此外,借助内置的 FIFO 机制,您不会面临使用过多磁盘空间进行日志记录的风险。
我想的很棒!这是我需要的,但我有疑问。可以用 SpringData 创建这种集合吗???我在 SpringData 文档中找不到任何内容。
有人对此有所了解吗?
谢谢
java - 没有 XML 的引导 Spring Data JPA
Java@Configuration
相当于什么:
在Spring Data JPA中?我试图摆脱 XML 配置以支持@Configuration
类,但是通过JpaRepositoryConfigDefinitionParser源阅读是没有结果的。
我能得到的最接近的是:
然而,该<repositories/>
标签的功能要强大得多:它会自动CrudRepository
为在 CLASSPATH 上找到的所有扩展接口创建 DAO 。此外,与默认的 Spring Data JPA 行为相反,我的解决方案似乎没有将事务应用于 DAO。
spring - 使用 Spring Data Graph/Neo4j 进行分页
Page
使用 Spring Data Graph (Neo4J) 作为数据存储时是否可以获取结果?
findAll(Pageable)
似乎是使用GraphRepository
. 我正在寻找的是其他类似查询的Pageable
API 。findBy***()
也许,可能有一种完全不同(推荐)的方式来使用 Spring Data Graph 来页面结果。也欢迎对此的想法!
spring - 密码查询以获取具有给定属性值的节点
作为 Spring Data Graph 上的 Cypher 查询的新手,这可能很简单......
我正在寻找什么是 Cypher 查询来获取具有几个属性的给定值的所有节点。那么,???
@Query 注释中将包含以下内容:
编辑: 所以,我设法通过添加 Cypher 依赖项来使用派生查询(如下面的 Michael 所建议)。但我似乎收到以下错误:
string matching regex (?i)\Qreturn\E' expected but ,' found
我认为这是因为它似乎正在创建如下查询:
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0}, n.property2 = {1} return n
而不是
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n
(注意查询中的,
而不是and
)
提前致谢。
java - 未急切获取 DBRefs(Mongo 文档引用)
我在最简单的头像中使用 Mongo(结合 Spring Data)。
我有两个(第一类)实体(@Documents)A 和 B,其中 A 在其中有 B 的引用(@DBRef)。创建 A 和 B 时一切正常。但是,在读取对象 A(按 Id)时,引用 B 始终为null。
我相信默认情况下会急切地获取 DBRefs(请参阅http://static.springsource.org/spring-data/data-document/docs/current/reference/html/#mapping-usage-references),但目前的行为是反对的那。任何想法为什么?
java - Maven 使用 spring-data-jpa 和 querydsl 构建问题
我有一个用于 spring-data-jpa 和 QueryDsl 的 Eclipse Maven 项目。
我似乎对 maven-apt-plugin 有问题,如果我先执行 mvn clean,然后执行 mvn install,它会尝试“处理”引用 QueryDsl 生成文件的文件,但这些生成的文件尚未构建,所以我收到多个“找不到符号”错误。
如果然后必须进行另一个 mvn 安装,一切都很好,因为生成的文件现在存在。
这个 maven-apt-plugin 是否需要处理我项目中的每个文件,或者我可以给它一个指定的目录?
注意:我使用 JDK6、Eclipse Indigo、M2E 1.0.100
我的POM是:
spring - 如何在 Spring Data Graph 中保持 Neo4J NodeEntity 之间的关系而不调用 persist 两次
如果我删除第一个 persist(),下面的测试会失败。为什么我需要持久化 NodeEntity 才能实例化 Set?有没有更好的方法来做到这一点?我不想比必要时更频繁地写入数据库。
如果我删除提到的行,则会发生以下异常:
投掷
能力等级:
教育类
java - Spring Data MongoDB 尝试为自定义存储库方法生成查询
基于Spring Data Document 文档,我提供了一个存储库方法的自定义实现。自定义方法的名称是指域对象中不存在的属性:
然而,也许是因为我选择了方法名 ( findByNonExistentPropertyName
),Spring Data 尝试解析方法名,并从中创建查询。当它找不到nonExistentProperty
in 时User
,将引发异常。
可能的解决方案:
- 我在如何提供自定义方法的实现方面犯了错误吗?
- 有没有办法指示 Spring 不要尝试基于此方法的名称生成查询?
- 我是否只需要避免使用 Spring Data 识别的任何前缀?
- 以上都不是。
谢谢!
spring - 将 WrappingNeoServerBootstrapper 与 spring-data-neo4j 一起使用
是否可以WrappingNeoServerBootstrapper
与 spring-data-neo4j 一起使用?
当使用没有 spring-data-neo4j 的嵌入式数据库时,可以使用 aWrappingNeoServerBootstrapper
来启用 REST-interface 和 Webadmin。我使用 spring-data-neo4j 和一个嵌入式数据库(<neo4j:config storeDirectory="target/graph.db"/>
在 spring 上下文中)并且想使用 webadmin 和 rest-interface。
有没有办法做到这一点?
我还想知道 spring-data-neo4j-rest 是否处理事务?