spring-repositories

    1热度

    1回答

    我不确定是否使用此任务触发了方法查询的边界。 我有两个表,一个User表和一个Password表。 A User可能有多个Password(其中最新的是当前的)。 我想在我的User存储库中进行方法查询,以获取用户名的“当前”Password。 在SQL它会是这个样子 "Select FIRST(*) from Passwords INNERJOIN Users ON Users.id=Passw

    5热度

    1回答

    我想在一个页面的所有结果一个页面的所有结果,我已经试过 Pageable p = new PageRequest(1, Integer.MAX_VALUE); return customerRepository.findAll(p); 以上不工作,有没有什么方法来实现这一?似乎不能通过自定义查询来实现,如问here。

    1热度

    1回答

    我得到无法解决匹配构造函数错误的接口和类扩展BaseRepository。我已经将代码回滚到了我只覆盖BaseRepository类的方法的位置,但仍然无法确定原因。 通常它是由两个具有相同名称的方法和Spring选择错误的东西引起的,但我没有看到发生这种情况。 UserPasswordResetToken中的方法由Eclipse IDE生成。我在右键单击 - >源 - >覆盖/实现方法对话框中选

    0热度

    2回答

    我有两个实体:Talk和User。用户可以创建很多会谈,并成为这些会谈的“组织者”。当组织者被删除时,它的谈话也应该被删除。当一个谈话(由某个组织者创建)被删除时,不应该删除任何用户,但谈话当然应该从数据库中删除,但这是而不是发生在我的情况! 所以,这里是我到目前为止所代表什么,我一直在说的代码: // Talk.java @Entity public class Talk implemen

    2热度

    1回答

    我在春天库 @Transactional @Modifying(clearAutomatically = true) @Query("UPDATE Order co SET co.orderStatus =:status WHERE co.orderStatus =:newStatus") int updateOrderStatus(@Param("status") OrderStatus

    0热度

    2回答

    我想用Spring LDAP设置多个LDAP存储库。我的目标是同时创建或更新所有存储库中的对象。 我使用LdapRepository Spring接口,我认为现在是不可能的。 我在想我是否可以创建自己的LdapRepository来扩展Spring,但我不知道如何开始。 这是我的配置: @Configuration @EnableLdapRepositories("com.xxx.reposit

    0热度

    1回答

    我使用Spring Boot的PagingAndSortingRepository。 是否有可能从http body(json)接收参数,而不是通过查询参数(@Param)接收它们。 例子: @RepositoryRestResource(collectionResourceRel = "people", path = "people") public interface PersonRepos

    0热度

    1回答

    我试图使用春天CRUDRepository使用JPA的数据库模型中插入新的对象到数据库(User.java,UserInfo.java)。数据库模型与复合主键相关(UserPK.java),其中一个是自动生成的(字段名为id),第二个(字段名为类型)在开始时设置。 而且我得到的错误,当我创建新的对象,使用CRUDRepository(UserRepository.java) - 不能插入新的对象为

    2热度

    1回答

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

    2热度

    1回答

    我一直在寻找解决方案来解决这个问题。我使用Spring数据JPA从MySQL数据库服务器检索数据。 下面是实体: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates *