4

プロジェクトにグローバル構成オブジェクトがあり、db に保持したいこのクラスのインスタンスが 0 個または 1 個存在する可能性があります。これを行う最善の方法は何ですか? ここで私が知っているトリックの 1 つは、一意の制約が設定された「定数」フィールドをマップすることです。これが少しハッキーに見える他の方法はありますか?

これが私が試したことです:-

    @Entity
    public class DTLdapConfig implements Serializable {

        @GeneratedValue(strategy=GenerationType.TABLE)
        @Id
        private int id;

        @Column(unique=true)
        private boolean singletonGuard;

 // no public setter getter for singletonGuard

 // other code below

}
4

0 に答える 0