我不得不rewritew复合-ID(XML)来JPA

问题描述 投票:-2回答:1

这是我的XML映射。我需要JPA映射

    <composite-id>
        <key-property name="systemId" type="integer" column="SYSTEM_ID"/>
        <key-property name="rollingRackId" type="integer" column="ROLLING_RACK_ID"/>
    </composite-id>

    <property name="status" type="integer" column="ROLLING_RACK_STATUS"/>
    <property name="changeTime" type="timestamp" column="CHANGE_TIME" />

</class>

xml hibernate jpa annotations composite-id
1个回答
1
投票

你必须引入一个ID类

@Entity @IdClass(KeyClass.class)
public class Entity{
    @Id int systemId;
    @Id int rollingRackId;

}


class KeyClass{
    int systemId;
    int rollingRackId;
}
© www.soinside.com 2019 - 2024. All rights reserved.