我正在尝试与我现有的实体建立一些关系。在我的表之间添加几个许多关系之后。在删除我的前一个表格后,Spring建议该id(应与插入=“false”更新=“false”)进行映射。不太确定问题出在哪里
我的实体:
public class Madeen implements Serializable {
// TODO update to oracle sequence
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@CreatedDate
@NotNull
@Column(name = "created_date", updatable = false)
private Instant createdDate = Instant.now();
@ManyToOne
@NotNull
@JoinColumn(name = "id")
private Organization organization;
@NotNull
@Column(name = "person_id")
private String personId;
@NotNull
@Column(name="status")
private String status;
public class Debts {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@NotNull
@Column(name = "person_id")
private String personId;
@NotNull
@ManyToOne
@JoinColumn(name= "id")
private Madeen MadeenId;
@CreatedDate
@NotNull
@Column(name = "created_date", updatable = false)
private Instant createdDate = Instant.now();
@NotNull
@Column(name = "updated_date")
private Instant updatedDate;
@NotNull
@Column(name= "debt_amount")
private double debtAmount;
@ManyToOne
@NotNull
@JoinColumn(name = "id")
private Organization organization;
}
错误
这是因为上面的@JoinColumn(name=“id”)
组织。
joincolumn的name属性引用Madeen表中存储organization_id的数据库列。因为Madeen已经有了自己主键的列id,所以会出现这个错误。
将马登@JoinColumn(名称 = “id”)
更改为@JoinColumn(名称 = “organization_id”)
并为组织和债务做同样的事情
有关更多信息,请查看本文。
我创建了一个Spring App,我使用hibernate进行逆向工程,从MySQL Db生成java类。之后,我想使用这个类来实现存储库,但我有这个问题: 组织。springframework。豆。工厂BeanCreationException:创建名为“entityManagerFactory”的bean时出错,该bean在类路径资源[org/springframework/boot/auto
我有一个带有Hibernate的spring boot应用程序。spring boot 2.13分,Java 11分。 当我启动应用程序时,我得到一个异常: 下面是我的pom.xml: 我尝试了很多事情:spring boot数据jpa多个数据源entityManagerFactory错误创建在类路径资源中定义名称为'entityManagerFactory'的bean错误:调用init方法失败
我试图在我的应用程序中使用JPA,但当我添加JPA并启动应用程序时,我遇到了这个错误。我在stackoverflow和其他网站上看到了与相同错误相关的问题,建议了许多答案,但没有运气解决这个错误。。我不明白我哪里做错了。 POM。XML 实体类 存储库类 控制器类 我得到的错误是 我试过了 创建在类路径资源中定义的名为“entityManagerFactory”的bean时出错:调用init方法失
尝试在我的分级项目中配置活动,遇到以下错误,请帮助我修复它。 IORYXApplication.Class 依赖关系 }
我从Spring.io生成了一个springboot项目,并从Spring.io添加了一个web服务和jpa,我使用IntelliJ13,我的数据库是db2,但是当运行一个应用程序时,我出现了这个错误,请帮助我: spring Initializr: 下面给出了详细的误差 控制器
尝试在云代工中部署springboot项目。得到以下错误。 原因:org.springframework.beans.factory.unsatisfiedDependencyException:创建类路径资源[org/springframework/boot/autocconfigure/orm/jpa/hibernatejpaconfiguration.class]中定义的名称为'Entity