我對Hibernate,並要求用表的數據庫具有這些列休眠 - 實體 - 數據庫中保存
表的工作:tbl_product //列出庫存項目
柱:
key_product
key_category
fld_product_name
fld_inventory_qty
fld_unit_price
fld_product_image表:tbl_order_detail //購物車 色譜柱:
key_order_detail
key_order(參照tbl_order.key_order)
key_product(參照tbl_product.key_product)
fld_unit_price
fld_quantity表tbl_order //購物車和用戶的數據透視表 - 總購物車的價格
列:
key_order
key_user
fld_total_amount
我的模型(對象)是這樣的:
型號:InventoryItem
領域:
產品的產品;
int數量;型號:產品
領域:
INT的ProductKey;
字符串名稱;
分類分類;
BigDecimal unitPrice;
String productImage;型號:車項目
領域:
產品的產品;
int數量;
我面臨着如何將表格與相應模型進行映射的問題。 我已經看到,我可以使用@Embedded和@Embeddable,但由於限制我無法修改數據庫 ,所以似乎很難這樣做。 任何幫助將不勝感激。謝謝!
我看不到你想要將tbl_product分成實體類的原因:InventoryItem&Product。我只是使用一個類 – Kalyan
因爲如果產品將包含字段'數量',則該字段將變得毫無用處,並且一旦產品在「購物車項目」內部就沒有意義 – user3286528
噢......那有點複雜;我會更新我的答案。 – Kalyan