4

我的项目中有一个全局配置对象,并且我想在数据库中保留此类的 0 或 1 个实例。做这个的最好方式是什么 ?我在这里知道的一个技巧是映射一个“常量”字段,并在其上设置唯一约束,是否还有其他这样的方法看起来有点 hacky?

这是我尝试过的:-

    @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