2011年10月15日 星期六

[JPA] Repeat fields

有重複 mapping 的欄位的話 只能有一個是可 insert 和 update 的

不然 JPA 不知道哪一個 attribute 才是要吃的值(不是取出時發生問題,是 set to db 的問題)

ex:
a attribute 跟 b attribute 都是 column "APP_ID"

存檔的時候,a 的值是 a ,b 的值是 b

它根本不知道要存 a 還是 b


[Note]

要存檔時是從物件呼叫 getter 塞給 db

setter 是從 db 取出來之後呼叫 setter 把值塞給物件

沒有留言:

張貼留言