2014-02-19 177 views
0

我在问自己同时使用一些hibernate注释。休眠注释冗余

例如:

@OneToOne(optional = false) 
@JoinColumn(name = "taskID", nullable = false, unique = true) 
private Task task; 

好吧,这是一个不oneToOne ... optionnal所以不可能有无效或重复的,不是吗? Hibernate做同样的事情accros所有differents DB?

在这种情况下,什么是优选的?...为了更精确,你喜欢什么? 说可以为空或唯一或不可以?

我知道这似乎很愚蠢,但这是我想从根本上消除的那类问题。

+0

,我认为没有人能够回答这个问题,因为它取决于你的业务需求 – gerrytan

+0

真的复制,我的道歉。 – farvilain

+0

“做Hibernate做同样的事情accros所有differents DB?”您打算多久更换一次数据库(供应商)? –

回答