Embracing SQL In Postgres 進階技巧整理
(rob.conery.io)
IngramChen
積分 1
每次我看到這個腦細胞就死光了
@Id
@GenericGenerator(name ="generator", strategy ="increment")
@GeneratedValue(generator ="generator")
@Column(name ="product_id", nullable =false)
public Integer getId() {
returnthis.id;
}
@OneToMany(fetch = FetchType.LAZY, mappedBy ="pk.product", cascade =
{CascadeType.PERSIST, CascadeType.MERGE})
@Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE,
org.hibernate.annotations.CascadeType.DELETE_ORPHAN})
public List<ProductItem> getProductItems() {
returnthis.productItems;
}
夠了喔!ORM
除了 full text search 中文不太能用,其他的漸漸我開始用到了,像是 CTE。不過 CTE 要怎麼最佳化還不是很明瞭...
btw,DB 開發史的歷史演進:
SQL -> ORM -> NoSQL -> 又回到 SQL
現在純 SQL 又開始變回顯學