• 如何持久化两个对象,但仅在已存在时更新一个

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

    我收到无效的标识符错误,但仅在休眠状态下。 如果我从休眠日志中复制查询并在我的SQL客户端上运行它,它的工作原理就像一个魅力。 User.java @Entity @Table(name = "MCI_USER", schema = Constantes.DB_SCHEMA) @Inheritance(strategy = InheritanceType.JOINED) public class User implements Entidade<Integer>, Serializable{ @Id...
  • 进行OneToMany联接时出现Hibernate错误:hibernate.MappingException

    我收到以下休眠错误,如果有人可以帮助我解决该错误,我将不胜感激。 org.hibernate.MappingException:无法确定以下类型:   java.util.List,在表:Lob处,用于列:   [org.hibernate.mapping.Column(approvers)] 我连接两个表的方式存在问题: @OneToMany(cascade = CascadeType.ALL, targetEntity = AutoApprovalApproverConfiguration.class,...
  • 发布和放置方法对我不起作用“错误”:“不支持的媒体类型”

    当我尝试将方法放在患者身上但为我获取方法工作时,我收到此错误消息 “错误”:“不支持的媒体类型”, “ message”:“内容类型'application / json; charset = UTF-8'不支持”, 我猜@JsonBackReference的问题 当我删除@JsonBackReference时,当我尝试get方法时出现以下错误消息: 解析JSON数据时出错 JSON输入意外结束 这里的代码 类患者 @Entity public class Patient { @Id @GeneratedV...
  • Hibernate 5错误:java.lang.IllegalArgumentException:不是实体类com.stockapi.application.model.OHLC

    我想检索对象OHLC的数组列表。但是,控制台给我类似该主题的错误。我应该在SessionFactory的某个地方声明OHLC的实体,并且它没有persistance.xml。如果该函数在本地运行,则该函数有效,但是使用spring控制器,它将返回上述错误。 功能码: @RequestMapping(value = "candlestick", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) pu...
  • Spring Hibernate-类成员两次用作外键

    我正在为我的研究编写一个“类似于Deezer的”应用程序,并且在映射外键时遇到了问题。这是有关的代码: 抽象类TrackList @Entity @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name = "list_type") public abstract class TrackList { @Id @GeneratedValue(strategy = GenerationType.AUTO)...
  • 小枝错误:使用@OneToMany或@ManyToMany定位未映射的类

    我正在开发一个小型Spring项目,正在尝试连接两个对象,但是在尝试启动该项目时,我不断收到org.hibernate.AnnotationException错误,我也映射了这两个实体。当我不添加联接但炸弹炸毁时,它会很好地工作。 我的一个DTO看起来像这样: import javax.persistence.*; import java.util.List; @Entity(name = "clientInfoDTO") @Table(name = "CLIENT_INFO") public clas...
  • 在Spring Boot中检索mysql视图时,为什么会出现“未知列”错误?

    我正在尝试在Spring Boot中执行mysql视图,但收到以下错误: java.sql.SQLSyntaxErrorException:未知列   “字段列表”中的“ appointmen0_.lab_collected” 但是很明显,lab_collected变量存在于域Bean中。列名是否必须相同?  我希望它像“ LabCollected”一样显示,而不是“ lab_collected”。 这是视图的输出,只是为了向您展示它的工作原理: mysql>从vw_appointments中选择*; +-...
  • 休眠,如何在子类的属性上创建别名

    我有以下类层次结构/休眠映射: <class name="de.bayernlb.kundenportal.businessclasses.document.Document" table="KP_DOCUMENT"> ... </class> <subclass name="de.bayernlb.kundenportal.businessclasses.document.CurrentAccountDocument" extends="de.bayernlb....
  • 挂起和休眠都冻结了系统,并将最新更新更新为5.3.0-42-generic

    我有一个Lenovo X1 Gen 7系统。在我将内核从5.3.0-40更新到5.3.0-42之前,suspend和hibernate systemd都可以正常工作。现在,这两个命令都会导致系统空白并冻结。恢复的唯一选项是强制重新启动。 这是系统日志: Mar 20 18:37:17 user-X1 kernel: [ 924.345146] [UFW BLOCK] IN=wlp0s20f3 OUT= MAC=aa:bb:cc:dd:75:1f:cc:f7:35:93:b8:70:08:00 SRC=19...
  • org.springframework.beans.factory.BeanCreationException:错误我该如何解决?

    我需要一些帮助。我正在将Java与Springboot结合使用,并且正在从事一个项目,该项目实质上将数据库中的信息(书名,作者,语言等)显示到网页上,并且浏览网站使我可以对数据库进行更改例如编辑条目,创建新条目,显示条目或删除条目。 直到我必须关闭计算机,然后再返回并尝试再次运行该项目时,它的工作情况还不错,它给了我下面的错误以及许多其他内容。我重新启动服务器,在调试模式下运行它,似乎没有任何作用。几乎就像我断开了以前存在的某种连接一样,或者我删除了本不应该删除的内容。我只是不知道这可能是什么。我希望任何人...
  • 在Hibernate JPA中联接两个表

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

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

关注公众号订阅更多技术干货! 码农俱乐部