7
我有一個映射的超類,它有一個字段,我的數據庫中的一些表共享。休眠覆蓋@transient
我希望用@Transient註釋這個字段,所以大多數實體都會忽略它,但是de- @ Transient或Un- @ Transient它在子實體上。
這可能嗎?
謝謝 Idob
我有一個映射的超類,它有一個字段,我的數據庫中的一些表共享。休眠覆蓋@transient
我希望用@Transient註釋這個字段,所以大多數實體都會忽略它,但是de- @ Transient或Un- @ Transient它在子實體上。
這可能嗎?
謝謝 Idob
您可能能夠使用鑑別模式
http://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/mapping.html
你將不得不設置父超類,然後子分類,像
ClassWithSharedFields
ClassExtensionThatUpdatesCertainFields
ClassExtensionThatReadsCertainFields
然後,ClassExtensionThatReadsCertainFields
可以指定您不打算更新的字段只讀。
這可能是一個模糊的建議,所以如果你想要更具體的幫助,可以提供一些更具體的例子說明你的域類需要如何處理與你的數據庫的關係。