<tx:jta-transaction-manager>
觸發系統去找 JTA Transaction Manager
singulatAttribute
A extends B, if B 中的屬性不是基本型別 在 A 中無法識別 所以 singulatAttribute 要寫在 A 中 寫在 B 中無效
embedded object 必須宣告在 child's metamodel
namedQuery
server 開啟後便會執行 像是函數 只要有參數就能直接執行
不能做子查詢
不能使用 like
entityManager.detach(Object);
和 Object 脫鉤
construct
建立物件時 只取出其中某些欄位
criteriaQuery.select(builder.construct(
User.class,
root.get(User_.name)
))
boolean attribute
預設是 insert 0/1
加上 @Type(type = "yes_no") 則 insert Y/N
A join B
In A, if joinColumn is not primary key JPA not allowed lazy fetch.
@filterDef
filter join 後的結果
沒有留言:
張貼留言