0
#我懷疑是ProductItem中的partId可以爲null,所以如果partId爲null,我無法看到產品。如果我的產品表中有11項和2項已PARTID爲空,蔭能看到的只有9項格式化hql查詢
String hql = "from " + Product.class.getName() + " bs, "
+ Part.class.getName() + " dm, "
+ Manufacturer.class.getName() + " m where "
+ " m.id = bs.manufacturerId and dm.id = bs.partId ";
========================================
的輸出中必須是這樣 產品名稱| PartName |製造商名稱
我在產品和零件表之間有多對一的關係。對不起有一個疑問,當我們做product.part不會我得到一個異常,如果我的partId在產品表中是空的 –
如果你有一個ManyToOne,那麼你不應該在你的產品類中有一個partId字段,因爲它們將映射到同一個領域。不,你不會得到一個例外。你讀過關於HQL的Hibernate文檔嗎? –