• CrudRepository没有在CommandLineRunner中保存数据

    我正在尝试在应用程序通过命令行运行器启动时添加一些默认数据,但来自crudrepository的.save函数未保存数据。我已经在另一个commandlinerunner中尝试过了,效果很好。我不确定这堂课是什么问题。任何帮助表示赞赏! 我运行的其他类具有以下控制台输出 Hibernate: insert into user (name, role, id) values (?, ?, ?) Saved user:User [name=jyj123, id=1, role=Admin] 此类无效的类显示了...
  • 更新我的实体时出现“ ConcurrentModificationException”

    我正在使用休眠5.4.11内核,当我尝试更新大量实体时,我在这里遇到了这个问题。它看起来像一个休眠的内部异常。 这是我更新实体的方式,它在另一个线程中运行,这在这里应该不是问题...它基本上是数据库操作的一个自己的线程,在该操作期间,没有其他数据库操作在运行。 // Run the database operation for updating the entities async in a new thread, return updated entities once done ...
  • 如何持久化两个对象,但仅在已存在时更新一个

    我基本上有一个包含Booking,Employee和Customer的预订系统。 我想保留一个预订实体。预订实体具有一名员工(将提供服务)和一个客户(为其进行预订)。 我希望能够保留一个预订对象,如果该预订对象已经存在,则不会在其中创建员工和/或客户。如何使用JPA和休眠模式实现这一目标。 我还想保留当前的架构(预订表,员工表,客户表以及Booking_customer,Booking_employee之间的关系表...) 这是预订实体: @Entity @Table(name = "bookings") ...
  • 进行OneToMany联接时出现Hibernate错误:hibernate.MappingException

    我收到以下休眠错误,如果有人可以帮助我解决该错误,我将不胜感激。 org.hibernate.MappingException:无法确定以下类型:   java.util.List,在表:Lob处,用于列:   [org.hibernate.mapping.Column(approvers)] 我连接两个表的方式存在问题: @OneToMany(cascade = CascadeType.ALL, targetEntity = AutoApprovalApproverConfiguration.class,...
  • 小枝错误:使用@OneToMany或@ManyToMany定位未映射的类

    我正在开发一个小型Spring项目,正在尝试连接两个对象,但是在尝试启动该项目时,我不断收到org.hibernate.AnnotationException错误,我也映射了这两个实体。当我不添加联接但炸弹炸毁时,它会很好地工作。 我的一个DTO看起来像这样: import javax.persistence.*; import java.util.List; @Entity(name = "clientInfoDTO") @Table(name = "CLIENT_INFO") public clas...
  • 使用EclipseLink实施JPA时,在PostgreSQL数据库中未创建任何表

    我一直在使用Apache Derby作为学校项目的数据库,但是我想为我的新个人项目切换到PostgreSQL,因为据我所知,它在生产环境中要好得多。我正在创建尝试使用Jersey运行在Paraya服务器上的RESTAPI。 我最初的想法是,我只需要更改persistance.xml和glassfish-resources.xml文件。我这样做了,起初,我认为它工作得很好,因为我能够使用entityManager创建对象,并可以通过小型客户端获取它们。但是,当我检查数据库架构时,尚未创建任何表。 persis...
  • 41 道 Spring Boot 面试题,帮你整理好了!

    点击上方 java学习,选择设为星标优质文章,及时送达今天跟大家分享下SpringBoot 常见面试题的知识。开发人员可以重新加载Spring Boot上的更改,而无需重新启动服务器。Spring Boot在发布它的第一个版本时没有这个功能。Spring Boot 通过一个自动配置和启动的项来目解决这个问题。为了更快的构建产品就绪应用程序,Spring Boot 提供了一些非功能性特征。在此基础上,Spring Boot 提供了配置应用程序和框架所需要的基本配置。Spring Boot Start Web 是首选。Spring Boot Starter Web 预先打包了这些依赖项。Spring Boot 也提供了其它的启动器项目包括,包括用于开发特定类型应用程序的典型依赖项。Spring Initializr是启动 Spring Boot Projects 的一个很好的工具。
  • jparepository未在服务中自动连线

    我正在尝试自动连接服务中的存储库,但我不断收到以下错误 org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为'articleService'的bean时出错:通过字段'articleRepository'表示的不满足的依赖关系;嵌套的异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:没有类型为'com.mvc.stock.reposito...
  • 带有实例的Spring Boot SQL Server IP

    这是我的SQL Server IP:172.133.51.22/KULMSSQL2014 KULMSSQL2014是实例名称,然后是我们如何在application.properties文件中进行配置  我们这样配置 spring.datasource.url = jdbc:sqlserver://172.133.51.22/KULMSSQL2014; databaseName = ABC 然后我们得到如下错误: com.microsoft.sqlserver.jdbc.SQLServerException...
  • 在Hibernate JPA中联接两个表

    我知道这个问题以前曾被问过,我只是在代码中苦苦挣扎。 我有两个表,一个电影表和一个user_movies表。我想加入他们,这些电影的PK为movie_id,而user_movies的FK为同名。 我创建了我的存储库,当我保存各自控制器中的内容时,它们可以正常工作,基本的findby查询也可以正常工作 但是,我的MoviesController(电影方法)中的findAll无法正常工作,这给了我错误的表名和列名。这是我的代码。 堆栈跟踪给我这个错误 java.sql.SQLSyntaxErrorExcepti...
  • 使用spring和JPA从1个表单向两个不同的表添加数据

    我正在尝试使用JPA和Spring将数据从1表单添加到两个不同的表中,我能够通过将纬度和经度数据硬编码到其中一个表的服务类方法中来找出解决方法,但是不确定如何让用户自己输入第二张表中相同格式的纬度和经度数据。 addBreweries.jsp表单代码为 <form:form method="POST" action="/Assignment2/breweries/addBrewery" modelAttribute="brewerie"> <table> <tr> ...
  • JPA将存储库findBy与实体对象一起使用

    我正在尝试创建一个Spring Boot应用程序,并且我想设置一个研究功能。 到目前为止,我所做的是: I have two classes, Person.java and House.java with a OneToOne relationship between these two classes. I'd like to create a research function which allows me to find a Person depending on the House proper...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分享