问题标签 [spring-repositories]

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.

0 投票
0 回答
427 浏览

java - 如何在 Spring Data 中扩展 RepositoryDe​​finition 注释?

众所周知,有两种方法可以在 Spring 数据中定义存储库。一个是扩展接口(例如 own JpaRepository),第二个是使用 RepositoryDe​​finition 注释。我扩展了 JpaRepository 并创建了我自己的接口,存储库扩展了它。并且使用我自己的 RepositoryFactoryBean,我可以决定在 spring 上下文中应该将哪些实现作为存储库注入。例如你可以看到这个 http://docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/html/repositories.html#d0e720

例如 :

我的问题是如何更改这种方式以使用基于注释的存储库定义?

例如这样的:

0 投票
2 回答
3684 浏览

mongodb - 使用 Spring 和 MongoRepository 使用注释更新查询

我正在使用最新版本的 Spring Boot 和 Spring Data MongoRepository。我已经编写了一个自定义存储库接口

以同样的方式,我想使用 @Query 注释来更新特定字段。有人可以建议我吗?

0 投票
2 回答
15763 浏览

java - 从 JPA 实体自动生成 Spring Data Repositories

我有很多从关系数据库模式自动创建的 JPA 实体。

有什么方法可以生成相应的 Spring Data Repositories(Repository 接口)?

0 投票
0 回答
61 浏览

spring-data - 带有 Camel 的 spring-data-neo4j 存储库无法初始化

尝试在 Tomcat 8.5 上运行我的集成应用程序时遇到奇怪的异常:无法将名称“repository:auditing-attributes”解析为(n)“属性组”组件。

我的 Maven 依赖项是:

我的骆驼配置.xml 是:

尝试运行我得到的应用程序时:

我应该怎么做才能让它工作?

谢谢

0 投票
1 回答
1298 浏览

java - 如何在 spring 存储库中获取一些状态和最新 id 的行?

我有带有字段的实体项目 - id,...,status

如何使用最后一个 ID 为获取行编写选择?

我试过这个

字节它不起作用。

我只需要获取状态 = 1 和 id 最新的一行3 hz3 1

我需要订购 DESC 并获得第一行,但我不能

0 投票
0 回答
902 浏览

java - 使用 MongoTemplate 的自定义查询

我需要使用MongoTemplate. 我使用的是 Spring Data MongoDB,所以我的大部分 CRUD 操作都是通过MongoRepository接口进行的。我已经阅读过,@NoRepositoryBean但我不知道如何在我的情况下使用它。


怎么做一样的UserRepository豆子?

如果我继承UserRepository我必须实现所有方法。如果我CustomUserRepo抽象它就不能被实例化。


更新:

有用的文章:

但解决方案是使用类名的约定。有什么办法可以通过类设计来实现吗?

0 投票
1 回答
1440 浏览

java - 如何在 SpringBoot 中为不同的 DataSource 配置 JPA 存储库?

我使用弹簧启动应用程序。我通过 JDBC 数据源和存储库从数据库中选择数据。JDBS 的一些查询和 Repositories 的一些查询。我的数据库配置 RAC 并有 2 个实例。我通过连接到 db,129.0.0.2但这个 URL 在129.0.0.3(1 instance) and 129.0.0.4(2instance). 所有查询都执行,129.0.0.2但有些查询我只需要在一个实例上执行。我创建了 3 个数据源:

并在 application.properties 中配置它们。然后我可以写

或者

但是当我执行存储库查询时会使用什么数据源?

0 投票
4 回答
50385 浏览

java - 如何使用 Spring Data Pagination 在一页中获取所有结果

我想在单页中获得所有结果,我试过了

以上不起作用,有什么方法可以实现吗?似乎无法从此处询问的自定义查询中实现。

0 投票
4 回答
11289 浏览

java - JpaRepository 在角色列表中查找具有角色的用户

我正在使用SpringHibernate作为JpaRepository数据库存储库。

我有两个用于用户存储的类:

如您所见User,可以分配多个角色。所以user1可以有ADMINMEMBER角色,user2只有MEMBER角色。

我想具有ADMIN角色的用户(除其他外)可以列出数据库中的所有用户(JpaRepository findAll()方法就足够了),但只有MEMBER角色的用户可以只列出具有MEMBER角色的用户。

如何编写方法JpaRepository来实现?我在下面尝试了一些,但它不起作用:

或者

也许有些习俗@Query

0 投票
1 回答
5492 浏览

jpa - Spring JPA 存储库 findOne() 返回 null?

我一直在寻找解决此问题的解决方案。我使用 Spring data JPA 从 MySQL 数据库服务器检索数据。

下面是实体:

存储库类:

服务等级:

最后我称之为..

这是我的 application.properties

但是,当我的程序调用 findOne 方法时,它会返回 null。数据库中确实有一条主键为 1 的客户记录,所以情况并非如此。我希望我已经包含了你们发现问题所需的所有内容。我使用 Vaadin 来创建我的内容。如果那是要看的东西..