问题标签 [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.
java - 如何在 Spring Data 中扩展 RepositoryDefinition 注释?
众所周知,有两种方法可以在 Spring 数据中定义存储库。一个是扩展接口(例如 own JpaRepository
),第二个是使用 RepositoryDefinition 注释。我扩展了 JpaRepository 并创建了我自己的接口,存储库扩展了它。并且使用我自己的 RepositoryFactoryBean,我可以决定在 spring 上下文中应该将哪些实现作为存储库注入。例如你可以看到这个
http://docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/html/repositories.html#d0e720
例如 :
我的问题是如何更改这种方式以使用基于注释的存储库定义?
例如这样的:
mongodb - 使用 Spring 和 MongoRepository 使用注释更新查询
我正在使用最新版本的 Spring Boot 和 Spring Data MongoRepository。我已经编写了一个自定义存储库接口
以同样的方式,我想使用 @Query 注释来更新特定字段。有人可以建议我吗?
java - 从 JPA 实体自动生成 Spring Data Repositories
我有很多从关系数据库模式自动创建的 JPA 实体。
有什么方法可以生成相应的 Spring Data Repositories(Repository 接口)?
spring-data - 带有 Camel 的 spring-data-neo4j 存储库无法初始化
尝试在 Tomcat 8.5 上运行我的集成应用程序时遇到奇怪的异常:无法将名称“repository:auditing-attributes”解析为(n)“属性组”组件。
我的 Maven 依赖项是:
我的骆驼配置.xml 是:
尝试运行我得到的应用程序时:
我应该怎么做才能让它工作?
谢谢
java - 如何在 spring 存储库中获取一些状态和最新 id 的行?
我有带有字段的实体项目 - id,...,status
如何使用最后一个 ID 为获取行编写选择?
我试过这个
和
字节它不起作用。
我只需要获取状态 = 1 和 id 最新的一行3 hz3 1
我需要订购 DESC 并获得第一行,但我不能
java - 使用 MongoTemplate 的自定义查询
我需要使用MongoTemplate
. 我使用的是 Spring Data MongoDB,所以我的大部分 CRUD 操作都是通过MongoRepository
接口进行的。我已经阅读过,@NoRepositoryBean
但我不知道如何在我的情况下使用它。
怎么做一样的UserRepository
豆子?
如果我继承UserRepository
我必须实现所有方法。如果我CustomUserRepo
抽象它就不能被实例化。
更新:
有用的文章:
但解决方案是使用类名的约定。有什么办法可以通过类设计来实现吗?
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 中配置它们。然后我可以写
或者
但是当我执行存储库查询时会使用什么数据源?
java - 如何使用 Spring Data Pagination 在一页中获取所有结果
我想在单页中获得所有结果,我试过了
以上不起作用,有什么方法可以实现吗?似乎无法从此处询问的自定义查询中实现。
java - JpaRepository 在角色列表中查找具有角色的用户
我正在使用Spring
和Hibernate
作为JpaRepository
数据库存储库。
我有两个用于用户存储的类:
如您所见User
,可以分配多个角色。所以user1
可以有ADMIN
和MEMBER
角色,user2
只有MEMBER
角色。
我想具有ADMIN
角色的用户(除其他外)可以列出数据库中的所有用户(JpaRepository
findAll()
方法就足够了),但只有MEMBER
角色的用户可以只列出具有MEMBER
角色的用户。
如何编写方法JpaRepository
来实现?我在下面尝试了一些,但它不起作用:
或者
也许有些习俗@Query
?
jpa - Spring JPA 存储库 findOne() 返回 null?
我一直在寻找解决此问题的解决方案。我使用 Spring data JPA 从 MySQL 数据库服务器检索数据。
下面是实体:
存储库类:
服务等级:
最后我称之为..
这是我的 application.properties
但是,当我的程序调用 findOne 方法时,它会返回 null。数据库中确实有一条主键为 1 的客户记录,所以情况并非如此。我希望我已经包含了你们发现问题所需的所有内容。我使用 Vaadin 来创建我的内容。如果那是要看的东西..