tags: springdata jpa, title: jpa相關註解解釋
@target()
@retention(runtime)
public
@inte***ceonetoone
複製**
#@joincolumn註解 #
@target()
@retention(runtime)
public
@inte***cejoincolumn
複製**
1,@joincolumn注釋是儲存表與表之間關係的字段 2,**如果不設定name,預設name = 關聯表的名稱+」-「+關聯表主鍵的欄位名,在上面例項3,中,預設為「address_id」 ** 預設情況下,關聯實體的主鍵一般是用來做外來鍵的,但如果此時不想用主鍵作為外來鍵,則需要設定referencedcolumnname屬性,如:
create
table address (
idint(20) not
null auto_increament,
ref_id int(20) notn ull,
province varchar(50),
city varchar(50),
postcode varchar(50),
detail varchar(50),
primary key(id)
)@onetoone@joincolumn(name="address_id", referencedcolumnname="ref_id")
private addresseo address;
複製**
如果您覺得這篇文章幫助到了您,可以給作者一點鼓勵 JPA相關註解
jpa註解 一 基本註解 1 表相關 entity 只要加了這個註解就具備了表和實體的對映關係,表名就是實體名 table name 表名 一般和實體註解一起使用對映表名 2 屬性相關 column name id length 11,nullable false 實體屬性和表字段對映 欄位和屬性相...
Servlet相關註解
用於宣告過 通過實踐發現如果想要通過註解控制filer的執行順序可以通過控制filter的檔名來控制 com.ygj.control.onlinecountlistener class listener 用於宣告過濾器 屬性 型別說明 asyncsupported boolean 指定filter是...
spring相關註解
autowired 預設按型別裝配,預設情況下必須要求依賴物件必須存在,如果要允許null值,可以設定它的required屬性為false,如 autowired required false 如果我們想使用名稱裝配可以結合 qualifier註解進行使用,如下 autowired qualifie...