テーブルに 2 つのフィールドがある場合、次のように両方を含むインデックスを作成できます。
@org.hibernate.annotations.Index(name = "IDX_REPORTID_RECNO")
private Integer reportId;
@org.hibernate.annotations.Index(name = "IDX_REPORTID_RECNO")
private Integer recNo;
各列に個別にインデックスを作成できます
@org.hibernate.annotations.Index(name = "IDX_REPORTID")
private Integer reportId;
@org.hibernate.annotations.Index(name = "IDX_RECNO")
private Integer recNo;
しかし、両方を行うことはできません。これは許可されていないようです
@org.hibernate.annotations.Index(name = "IDX_REPORTID_RECNO")
@org.hibernate.annotations.Index(name = "IDX_REPORTID")
private Integer reportId;
@org.hibernate.annotations.Index(name = "IDX_REPORTID_RECNO")
@org.hibernate.annotations.Index(name = "IDX_RECNO")
private Integer recNo;
これどうやってするの ?