Hibernate PER Table 繼承方式

2021-08-31 07:41:08 字數 694 閱讀 4999

一、介紹

對映說明:

1,使用per-table的方式,最重要的是要注意根物件的主鍵生成策略,一定是需要hibernate來管理的主鍵生成策略;

2,所有的子類使用union-subclass來對映;

3,在union-subclass上使用table屬性為每乙個子類指定對應的表名稱;

關於繼承的選擇:

1,在實際的專案開發中,一般很少使用繼承的方式;

2,如果真的需要使用到繼承,請使用per table的方式;

3,其實,在真實專案中,如果有繼承的需要,也是使用many2one,或者one2one來完成的;使用組合來代替繼承;

二、實體類關係

@setter

@getter

public class bookproduct extends product

@setter

@getter

public class clothproduct extends product

@setter

@getter

public class product

三、配置檔案

<?xml version="1.0"?>

javascript實現繼承的幾種主要方法

1.原型鏈繼承 var supclass function name,supclass.prototype var sonclass function name,console.log sonclass.prototype sonclass.prototype new supclass 核心 son...

javascript實現繼承的幾種主要方法

1.原型鏈繼承 var supclass function name,supclass.prototype var sonclass function name,console.log sonclass.prototype sonclass.prototype new supclass 核心 son...

javascript實現繼承的幾種主要方法

1.原型鏈繼承 var supclass function name,supclass.prototype var sonclass function name,console.log sonclass.prototype sonclass.prototype new supclass 核心 son...