hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用joined-subclass)
来源:互联网 发布:孙兴慜 知乎 编辑:程序博客网 时间:2024/04/30 08:27
hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用joined-subclass)
不必做任何特别的事情来启用hibernate中的多态关联,在关联映射中指定任何被映射的持久化类的名称,然后,如果该类声明了任何<union-subclass>,<subclass>或者<joined-subclass>元素,该关联就自然地成为多态。
下面以关联映射中映射的持久化类中声明了<joined-subclass>为例:
pom.xml:
resources/hibernate.cfg.xml:
pojo/User.java:
pojo/User.hbm.xml:
pojo/BillingDetails.java:
pojo/BankAccount.java:
pojo/CreditCard.java:
pojo/BillingDetails.hbm.xml:
util/HibernateUtil.java:
util/Manager.java:
表结构:
- hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用joined-subclass)
- hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用union-subclass)
- hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用subclass)
- hibernate之多态关联(多态的一对多,利用joined-subclass)
- hibernate之多态关联(多态的一对多,利用union-subclass)
- hibernate之多态关联(多态的一对多,利用subclass)
- hibernate之多态关联(多态的多对一,利用any,使用每个具体类一张表的策略)
- hibernate关联映射:多对一、一对一
- hibernate 关联关系(多对一、多对多、一对一)的配置
- hibernate 关联关系(多对一、多对多、一对一)的配置
- mybatis 的关联映射 一对一 对多
- 多对一和一对一关联的检索策略
- Hibernate关联关系映射 一对一 一对多 多对一
- Hibernate的关联映射之多对一、一对多、多对多
- Hibernate高级实体关联映射之多值的实体关联(多对多关联的两种思路之一)
- Hibernate高级实体关联映射之多值的实体关联(多对多关联的两种思路之二)
- Hibernate高级实体关联映射之多值的实体关联(一对多关联,利用联结表,set例)
- Hibernate高级实体关联映射之多值的实体关联(一对多关联,利用联结表,bag例)
- 错误“ InvalidArgument=“6”的值对于“index”无效。”
- Regular expression 与 GNU grep 的中文化
- 大洋蛋...要走了...倒数359...
- Win7首个动态主题 可自动获取Bing新壁纸
- C++ Traits
- hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用joined-subclass)
- 资源_C++编码缩写命名
- 统计数字问题
- linux的共享库(动态链接库)
- hibernate之多态关联(多态的一对多,利用joined-subclass)
- 想说写什么!想说写什么!
- 想说写什么!
- flex教程:内存使用机巧
- 用curl抓取数据