问题标签 [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.
java - 意外的 MongoDB“或”查询行为
我正在测试 spring-data 并且它是 mongodb 支持。
我对使用或查询时的查询创建有疑问。考虑以下:
这将导致以下 mongodb 查询:
这将返回零结果,而预期结果为 1。在 mongodb 命令中运行此查询会导致以下错误:
修改查询并在 mongodb 命令中运行它可以正常工作:
注意使用 ObjectId("...") 而不是 $oid。
我是不是走错路了?也许设置查询错误?
spring - Spring Data Jpa / Hades 事务行为
来自Spring Data JPA 参考(以前的Hades),
默认情况下,存储库实例上的 CRUD 方法是事务性的。
如果一种方法涵盖多个存储库,例如:
参考状态
存储库中的事务配置将被忽略,因为外部事务配置决定了实际使用的配置。
将忽略内部事务的行为是默认的 Spring 事务行为还是由 Spring Data JPA 显式处理?
spring - MongoDB 的 Morphia、Mongo4j 和 Spring 数据如何比较?
我对它们如何相互比较感兴趣,什么更成熟,具有更多功能,更适合某些用例。
我自己的用例是创建一个实时监控服务(想想 Chartbeat),但如果你能谈论其他用例,请这样做——毕竟这些问答可能会引起其他人的兴趣。
spring - 如何使用多个数据源设置 spring data jpa
我正在使用 Spring Data Jpa 版本 1.0.0.M2 这里是 url: http ://static.springsource.org/spring-data/data-jpa/docs/1.0.0.M2/reference/pdf/spring-data -jpa-reference.pdf
一切都被承诺非常简单和漂亮,但是当涉及到两个数据源时,它就会崩溃。问题是如何设置两个数据源?JpaRepository 自动搜索 EntityManager,当它找到两个以上时,它会抛出异常。
如果您对 EntityManager 以及如何设置 spring data jpa 有任何想法,请发表回复。非常感谢您的帮助!!!
spring - 对 Spring-Data DDD 存储库模式感到困惑
我不太了解 DDD 存储库模式,但 Spring 中的实现让我感到困惑。
由于接口扩展了 JpaRepository(或 MongoDBRepository...),如果您从一个 db 更改为另一个,您也必须更改接口。
对我来说,有一个接口可以提供一些抽象,但在这里它不是那么抽象......
你知道为什么 Spring-Data 会这样工作吗?
java - Spring Data MongoDB映射中的强制属性顺序
我有一个 Location 对象,当它们持久保存到 mongodb 时,我需要强制属性的顺序,但是我没有太多运气弄清楚如何去做。Location 类看起来像:
当它坚持到mongo时,县总是在纬度和经度之前。这是一个问题,因为我试图在其上放置一个地理索引,并且前两个属性必须是纬度/经度。
我努力了:
当位置对象被序列化为 xml 到我的客户端而不是数据库时,这有效。似乎弹簧数据或某些 mongo 映射器总是按字母顺序做事。
有谁知道如何强制订单属性持久化到 mongo 中?谢谢!
eclipse - 如何解决 Spring Data Maven Builds 的“生命周期配置未涵盖的插件执行”
我正在尝试使用Spring Data 和 Neo4j。我首先尝试遵循主站点链接的本指南。特别是我的 pom.xml 来自“Hello, World!”。示例文件。这是我的 pom.xml 中导致问题的插件的片段...
我看到的错误是:
我正在运行 Eclipse 3.6.2 和 m2e 0.13。我不是 Maven 专家,所以如果可能的话,请在你的答案中解释清楚。
java - 如何使用 QueryDSL 在 Spring Data JPA 中使用 order by 和 Limit
我在我的项目中使用带有 RDBMS 的 Spring Data JPA。我有一个要求,我必须从具有最新日期的表中从数据库中获取一条记录。为此,我需要使用限制和按函数排序或使用子查询。但是,我想知道我是否希望不使用 NamedQuery 有没有一种方法可以使用 Spring Data JPA 和 QueryDSL 来实现这一点。
java - QueryDSL 生成的类无法访问二级元素进行查询
我在我的 Java 项目中将 QueryDSL 与 Spring Data JPA 一起使用,并使用 QueryDSL maven 插件生成了文件以使用它生成的 QueryDSL 模型类。当我将它用于一级嵌套对象时,这很有效,但是如果我尝试访问二级访问对象,它会给出一个 NullPointerException 保存二级模型对象未初始化。
将不胜感激一些帮助。
我在第 3 行收到 NullPointerException qmachine.vendor 为空。
我的映射类如下:事务
机器类是:
供应商类是
我故意省略了 getter 和 setter。
spring - Spring Data(mongoDB),存储库上的 findBy 代理方法不适用于空值
我在 MongoRepository 扩展器类中有一个代理方法,如下所示:
当我尝试通过调用Foo
在数据库中查找没有任何实例时:destinationMail
MappingMongoConverter
抛出一个NullPointerException
.
¿ 我可以使用任何代理方法找到具有空值的实例吗?
如果我需要在自定义实现中创建该方法¿我该如何做到这一点mongoTemplate
?¿ 有这样的事情吗?
非常感谢你。