小编Ale*_*rov的帖子

Hibernate + JPA:架构验证:缺少列

我写了一个教育项目。这是一个简单的聊天。后端技术栈是Java、Jetty(服务器、Web Socket)、Hibernate 5.3.7。最后,PostgreSQL。

我遇到了运行时异常org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing column [conversation_c_id] in table [conversation_reply]。这个错误让我玩了几天。我将不胜感激解决这个问题的帮助。

这是实体部分的基本结构:

@Entity
@Table(name = "conversation") //public class ConversationDataSet

@Id
@SequenceGenerator(name = "cIdSequence", sequenceName = "c_id_sequence", allocationSize = 1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "cIdSequence")
@Column(name = "c_id", nullable = false, updatable = false)
private long cId;

@OneToMany(mappedBy = "conversation", cascade = CascadeType.ALL, orphanRemoval = true)
private List<ConversationReplyDataSet> conversationReplies = new ArrayList<>();



@Entity
@Table(name = "conversation_reply") //public class ConversationReplyDataSet

@Id
@SequenceGenerator(name = "crIdSequence", sequenceName = "cr_id_sequence", allocationSize = …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1