spring-data-jpa相关内容
我正在尝试扩展此示例:https://github.com/scratches/jpa-method-security-sample 通过在控制器中添加一个方法来“注册",其中一个新用户被动态添加到存储库中.在 import.sql 脚本中添加了默认的现有用户集.但是,我看到我动态添加的用户在服务器重启时被清除了.你能指出我确保表格持续更新的方法吗. 这是我的注册方法代码: @Reques
..
我们正在开发一个包含大量数据库表的 Restful 项目.虽然对表的操作几乎相同,主要是INSERT/UPDATE/DELETE/FETCH. 我的问题是: 我们是否必须为我们创建的每个实体(域类)创建一个存储库(扩展 JpaRepository),或者可以选择创建一个 GenericRepository 来处理所有实体的所有上述功能?即所有的单个 GenericRepository.
..
我正在尝试获取带有时间戳的用户的所有数据: @GetMapping("/datum/{userID}/{timeStamp}")列表getDataSingleUserTimeRange(@PathVariable Long userID, @PathVariable LocalDateTime timeStamp){....} 现在要测试这个 Spring Boot rest api,在邮递员
..
我们有以下使用 SpringBoot 1.5 的工作查询: @Query(value = "SELECT DISTINCT c FROM Customer c INNER JOIN c.industry i WHERE " +"c.role IN :roleFilter" +"AND (:#{#industryFilter.size()} = 1 OR i.id IN :industryFilt
..
我有一个配置为使用 Spring Data(@Repository)注释执行的 Hibernate 查询.我想在查询提交到数据库之前捕获查询,当满足特定条件时,稍微修改一下. 这样做的最佳选择是什么?我更喜欢 JPA 解决方案而不是 Hibernate 解决方案,但 Hibernate 解决方案也适用. 解决方案 如果你想在prepared statement之后修改查询,可以在Hi
..
我发现 QueryDslPredicateExecutor 对于减少样板文件非常有用,但它似乎是在投入工作.我现在正在尝试使用自定义基类存储库扩展 JpaRepository,并且在启动时,Spring 无法正确实例化存储库. //自定义基类@NoRepositoryBean公共接口 IdAwareRepository扩展 JpaRepository{//ID getId(A a);}//基类实
..
我可以使用 在列中搜索关键字 列表findByProposalContainingIgnoreCase(String 关键字); 如何使用关键字列表实现相同的效果? 例如: 列表findByProposalContainingIgnoreCase(List关键字); 更新: 如果不能这样做,以下方法是否有效: @Autowired私有 ApplicationService
..
我有两个 JPA 实体:VirtualLot 和 VirtualFiles.VirtualFiles 扩展了 VirtualInode.VirtualLot 和 VirtualFiles 之间存在 ManyToMany 关系,描述为 “A VirtualLot 可以包含 VirtualFiles" 和 “A VirtualFile 可以与多个 VirtualLots"实体定义如下: Virt
..
我有锦标赛实体.他与 Prize 实体有 OneToOne 关系.奖品实体已备案“金额".因此,如果我想搜索在 2 个值之间有奖励的锦标赛,我该如何使用 JHipster QueryService 来做到这一点? 解决方案 基于您使用 QueryService 的事实,我假设您启用了 Filtering 选项 生成实体时.要查询 Tournament 实体的 Prize 金额介于两个值之间
..
使用 Spring Data JPA 的 JpaRepository 方法获取实体后,例如findOne、findBy... 等,我想知道自动执行一些自定义代码的最佳方法是什么,比如初始化一些瞬态字段. 换句话说,假设我有一个带有 fullName 瞬态字段的 User 实体,它应该设置为 firstName 和 lastName 的串联> 从数据库中获取后,我该怎么办? 解决方案
..
关于这个话题已经提出了很多问题,但似乎没有一个能解决我的问题. 我用 Maven、Spring、Hibernate 和 JPA 和 Mysql 5.5 尝试了一个示例项目.这是一个测试桌面应用程序.我不知道,我哪里错了.mvn clean install 使构建成功.但是当我运行时,我遇到了以下异常.需要帮助.请参阅下面的代码. >************** 开始计划 *********
..
为什么 aspectj-maven-plugin 忽略我的 AnnotationInheritor.aj 文件?我配置有问题吗? 我想用自定义注释建议 ItemRepository#getById: @Repository公共接口 ItemRepository 扩展 JpaRepository{//AOP 不起作用,因为自动生成的 ItemRepositoryImpl#getById//不
..
我正在尝试获取一个 PlaceEntity.我以前存储了一堆 GooglePlaceEntity 对象 @Entity@Table(name = "地方")@遗产(策略 = InheritanceType.JOINED)公共类 PlaceEntity 扩展 AbstractTimestampEntity {@ID@GeneratedValue(策略 = GenerationType.IDENTI
..
我在 Spring Boot 应用程序中使用 JPA 和 hibernate.每当我尝试使用 jpa 方法获取实体时,它都会返回实体以及其中存在的所有关联.我想按需获取关联实体(延迟加载),因此我在域类中提供了 fetch=FetchType.LAZY.但它仍然返回所有条目. 代码如下:Case.java @Entity@Table(name="smss_case")公共类 Case 实
..
我正在使用 Hibernate 5 和 Spring 5,我们希望我们的应用程序同时使用 Hibernate 和 Spring JPA. 我们如何在 applicationContext.xml 文件中为这两个东西配置事务管理器并在应用程序中使用它们? 实体管理器和会话之类的 bean 也一样吗? 谢谢 解决方案 JPA 是规范,hibernate 是 JPA 的实现之一
..
我尝试实现 JPA 自定义存储库. 我有一个这样的过滤器对象: public class FilterPatient {私人字符串姓氏;私人字符串名称;私人字符串 cf;... 等等} 从前端,我根据用户输入创建了一个 FilterPatient 实例. 因此,例如,用户可以对 surname 和 cf 属性或 surname 和 name 等进行赋值 我想实现一个自定义存储
..
我有一个名为 User 的实体,它具有一组角色.我还有一个角色实体,它有一组用户.(这只是一个用于学习目的的练习应用程序.) 公共类用户{私人字符串名字;私人字符串姓氏;@ManyToMany@JoinTable(name="user_role",joinColumns={@JoinColumn(name="user_id")},inverseJoinColumns={@JoinColumn(n
..
我正在尝试运行一个非常小的 JPA + SDN(Spring Data Neo4j)交叉存储项目,并试图证明使用 JPA 存储库调用保存部分实体将在 Neo4j 中创建相应的节点. 我已按照我在 SO、Google 和 Spring 的网站上找到的说明/建议进行操作,但目前仍然无法解决问题.我目前在以下位置创建了一个最小的测试项目: https://github.com/simon-l
..
我用 spring-boot、spring jpa 数据做了一个小应用程序,它连接到一个 dockerized postgres 实例,它工作得很好,即使我尝试通过连接'psql' 到 dockerized postgres 实例它运行良好.问题是当我尝试对我的 spring-boot 应用程序的图像实例进行 dockerize 并尝试将它与 dockerized postegres 实例链接时.
..
我有一个应用程序,它使用 MySQL 和通过 REST 的 Neo4j 服务器版本执行一些批处理作业. 我不知道如何让它们正确地协同工作:我可以让它们同时工作,但不能同时工作.我发现的帖子并非针对 Neo4j 的服务器版本,也许这就是问题所在,因为我觉得其他一切都没有问题. 我的配置: JpaConfig @Configuration@EnableTransactionMana
..