JPA單項一對多外來鍵關聯

2021-08-21 04:06:58 字數 1618 閱讀 7860

一對多即乙個物件中包含又另外乙個物件的集合。

user主表**

@table(name="user")

@entity

public

class

user

public

void

setlistorder(listlistorder)

@id@tablegenerator(name="pk_primary",

table="order_user_sque",

pkcolumnname="pk_column_name",

pkcolumnvalue="pk_column",

valuecolumnname="pk_column_value",

allocationsize=1)

@generatedvalue(strategy=generationtype.table,generator="pk_primary")

public integer getid()

public

void

setid(integer id)

@column(name="username")

public string getusername()

public

void

setusername(string username)

@column(name="userpassword")

public string getuserpassword()

public

void

setuserpassword(string userpassword)

@column(name="useraddress")

public string getuseraddress()

public

void

setuseraddress(string useraddress)

}

**中:@joincolumn(name="list_order")-> 表示將外鍵名設定為list_order

@onetomany(fetch=fetchtype.lazy,cascade=cascadetype.remove)->onetomany中fetch表示查詢時的載入模式[懶載入還是積極載入],cascade屬性表示要級聯操作的模式,此處為刪除主表後從表一併刪除。

order從表**

@entity

@table(name="order_user")

public

class

order

public

void

setid(integer id)

public string getordername()

public

void

setordername(string ordername)

}

1 20 一對多單項關聯

組與成員是一對多關係。1.group類 entity table name t group public class group public void setid int id public string getname public void setname string name onetom...

外來鍵,一對多,標量

摘自 flask web開發實戰 李輝 todo 記錄一下,待梳理理解 乙個作者可以有多本書 class author db.model id db.column db.integer,primary key true name db.column db.string 70 unique true ...

JPA對映雙向一對多的關聯關係

一的一方 123 4567 891011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263...