spring-data-jpa相关内容
我正在开发 spring boot 2 应用程序,并尝试通过配置 hikari 数据源和 spring Jpa 与 postgresql 数据库建立连接. 我成功了,我使用 hibernate.hbm2ddl.auto 作为 update 所以它正在创建表,如果不存在,但唯一的问题是它当架构不存在时抛出异常 错误 GenerationTarget 遇到异常接受命令:通过 JDBC 语
..
我只是迁移到 spring JPA 技术,并设法将我的简单 jersey-hibernate 项目更改为带有自定义 crudrepository 的 spring JPA.但我无法处理自动配置 entityManagerFactory bean.波纹管是我的一些代码: application.properties: spring.datasource.url = jdbc:mysql://
..
我有一个 JPA 实体 Person 和一个实体 Team.两者都由一个实体PersonToTeam 加入.这个加入实体与Person 和Team 保持多对一关系.它有一个多列键,由 Person 和 Team 的 id 组成,由 @EmbeddedId 表示.要将嵌入的 id 来回转换为请求 id,我有一个转换器.所有这些都遵循 Spring Data REST @Idclass 未识别
..
已经阅读了很多关于同一问题的问题,但我仍然无法解决这个问题. 我的数据库需要有一个 String 主键. import javax.persistence.Entity;导入 javax.persistence.Id;@实体公共类 MyClass {@ID私人字符串 myId;私人字符串名称;//getter 和 setter..} 问题是,如果我在 @Id 注释字段中使用 String
..
我有一个 Spring 存储库,如下所示: import org.springframework.data.repository.Repository;导入 org.springframework.stereotype.Component;导入 com.test.domain.My;@零件公共接口 MyRepository 扩展了 Repository{我的 findOne(String cod
..
我正在尝试更新数据,据我所知,如果 id 为空,save() 方法会保存实体,或者如果在 DB 中找到给定的 id,则更新数据库中的现有实体. 但是,当我尝试保存数据时,它不会更新: public 雇主更新() {雇主 emp = Employer.builder().id(2L)//存在于数据库中.name('新公司名称').建造();返回 repository.save(emp);}
..
基本上我们有一个 spring boot 应用程序,它要求用户可以定义他/她自己的一组字段,并且这些字段应该在运行时通过 JPA/Hibernate 持久化在他们自己的类/表中.这些类将通过 bytebuddy 动态生成. 所有这些都应该动态完成,而无需重新启动应用程序.Hibernate 动态映射不是一个选项,因为我们将完全创建新类并重新映射它们. 我也考虑过 EAV 模型,但它不起
..
有人知道为什么它不起作用吗? 启动 ApplicationContext 时出错.要显示自动配置报告,请在启用“调试"的情况下重新运行您的应用程序.06/04/2017 14:11:24.732 错误 [main] - org.springframework.boot.SpringApplication:应用程序启动失败org.springframework.beans.factory.Bean
..
@Query(value = "Select f from Documents f " +"右加入 f.documentStatus ds" +"其中 f.billingAccount.accountId 在 :billingAccountIdList " +" 和 :paymentStatuses 中的 ds.statusCode" +" 和 f.paymentDate billingAcco
..
我想使用 Spring Data JPA 在 Oracle 上执行 SKIP LOCKED 查询,所以我尝试了以下操作: @Lock(LockModeType.PESSIMISTIC_WRITE)@Query(value = "SELECT * FROM User WHERE ID=?1 FOR UPDATE SKIP LOCKED", nativeQuery = true)用户 findOne
..
我想知道在尝试将对象保存到数据库时,Spring JPA 是否抛出以及抛出什么类型的错误.JpaRepository.java 说要查看 org.springframework.data.repository.CrudRepository#save.但是,我似乎无法找到抛出什么类型的错误(如果有的话).如果没有报错,我该如何检查保存是否成功? 任何见解将不胜感激. 解决方案 Spri
..
我有这个 pom.xml: org.springframework.bootspring-boot-starter-parent1.3.5.RELEASEcom.mysema.querydsl
..
我修改了 Spring Boot JPA 数据示例 (https://github.com/spring-guides/gs-accessing-data-jpa.git) 稍微添加了一个 Order 实体和一个对应的从客户到它的一对多映射.当我运行该示例时,Hibernate 记录的 SQL 语句行中有几个语法错误.我想弄清楚为什么?我已经粘贴了实体的代码和下面应用程序的控制台输出. 包你好;
..
在我们的实体 bean 中,我们使用自定义 ID 格式,其中包括校验和来验证 ID 是否实际有效.Id 看起来像 ID827391738979.为了确保所有代码只使用正确的 ID,我们围绕 ID 字符串创建了一个代码包装器: 类 ID {公共 ID(字符串 ID){//解析并验证ID}公共字符串 toString() {返回标识;}} 所有代码只使用这个 ID 对象.但是在我们的实体中,我们将
..
是否可以将枚举参数与@Query 注解一起使用? 这是我用来查找用户角色的代码: Role userRole = roleRepository.findByRole(Roles.USER);如果(用户角色==空){LOGGER.debug("找不到与角色相关的角色:{}", Roles.USER);} 然后打印出来 未找到具有角色的角色:ROLE_USER 但是如果我试图找到所有角色
..
我试图在我的数据库中调用 Terminal_GetTicket 存储过程,但不断收到以下异常: PropertyReferenceException:未找到类型 TicketInfo 的属性 getTicket 我已经用一个非常简单的测试实体交叉验证了我的配置,一切似乎都正常,但是对于实际情况,有些地方出了问题. 这是我的域实体 (TicketInfo): @Entity@NamedS
..
我在处理与 JPA 的多对多关系时遇到问题.我的代码如下所示: 传感器类: @Entity@Table(name = "传感器")@数据@NoArgsConstructor@AllArgsConstructor公共类传感器{@ID私人长芯片ID;@OneToMany(mappedBy = "sensor")@JsonBackReference私有集用户链接;私有字符串固件版本;私有长创建时
..
我有一个使用 Spring MVC、Spring Security 和 Spring Data 的 Spring 应用程序.在我将 Spring Data 的版本从 1.9.0.RELEASE 更新到 2.x 之前,一切都运行良好. 这是无法创建的存储库bean(BeanCreationException): @Repository//开启异常翻译公共接口 UsuarioRepositor
..
我有一个名为 customer 的 JPA 实体,就像这样 @Entity公共类客户{私人 int custNo;私人字符串 custName;私人字符串国家;公共客户(){}公共客户(int custNumber,String custName,String country){this.custNo = custNumber;this.custName = custName;this.coun
..
我在 MySQL 中使用 Spring Boot 1.5 和 Spring Data JPA.我试图在单个表上运行一个简单的计数查询,但找不到比这更好的方法来映射查询结果.: 存储库: 公共接口 VehicleRepository 扩展 JpaRepository{@Query("select v.sourceModule 作为 sourceModule, count(v) as vehi
..