gpt4 book ai didi

spring - Liquibase ,如何添加一组像主键这样的字段?

转载 作者:行者123 更新时间:2023-12-04 12:07:25 27 4
gpt4 key购买 nike

我有一个主键中有一组字段的实体。
像这样 :

@Entity
@Table(name = "pv_object")
@NamedQuery(name = "PreviousObject.findAll", query = "SELECT p FROM PreviousObject p")
public class PreviousObject implements Serializable {

@EmbeddedId
private FieldsDTO fieldsdto;

//
}

FieldsDTO 类包含 2 个字符串和 2 个整数。

我在 XML 文件中的项目中使用了 Liquidbase,但是,我不知道如何在 Liquidbase 中表示 4 个字段的这个 ID。

谢谢你的帮助 :)

最佳答案

<addPrimaryKey您可以配置 columnNames通过组成主键的所有列

<changeSet author="liquibase-docs" id="addPrimaryKey-example">
<addPrimaryKey
columnNames="id, name"
constraintName="pk_person"
schemaName="public"
tableName="person"
tablespace="A String"/>
</changeSet>

关于spring - Liquibase ,如何添加一组像主键这样的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54440479/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com