一个User类有username,password属性,还有 otherInformation等其他属性,username和password映射到一个表,otherInformation等其他属性映射到另一 个表,使用User类时不会感觉到是两个表的的存在,如何配置User.mapping.xml文件进行配置??

这叫“Table per subclass”:Xml代码  收藏代码<class name="Base" table="表1">  <id name="id" type="long" column="BASE_ID">  <generator class="native"/>  </id>  <property name="username" column="username"/>  <property name="password" column="password"/>  ...  <joined-subclass name="User" table="表2">  <key column="BASE_ID"/>  <property name="otherInformation" column="otherInformation"/>  ...  </joined-subclass>  </class>  

转载于:https://www.cnblogs.com/lyunyu/p/4974263.html

Hibernate如何一个类映射两个表相关推荐

  1. django一个html先后两个form,django 一个页面两个表单 怎么提交

    收到一只叮咚 1234567891011121314151617181920212223242526272829办法1.同一个页面中建立两个表单 各自提交: 1234567812345678办法2:如 ...

  2. mysql用外键链接两个表_可能做一个MySQL外键的两个可能的表之一?

    你所描述的是多态关联.也就是说,"外键"列包含必须存在于一组目标表之一中的id值.通常,目标表以某种方式相关,例如一些常见的数据超类的实例.您还需要外键列旁边的另一列,以便在每行上 ...

  3. 使用hibernate映射oracle两个表空间的表,Hibernate每个具体类一张表映射(使用XML)

    在每个具体类一个表中,数据库中将有三个表但彼此之间没有关系(关联). 根据具体类策略将表格映射到表有两种方法. 由union-subclass元素指定 通过自我为每个类创建表 我们来了解映射的层次结构 ...

  4. php中连接两个值,php - 如何从两个表的连接中选择一个值? - SO中文参考 - www.soinside.com...

    我想在LaravelMySQL中实现一些功能, 但似乎没有找到正确的解决方案. 我可以用子查询来实现我想要的东西, 但是我被告知他们没有联接那么高效. 而且,我将不得不把这个解决方案转换到Eloque ...

  5. 一个表对应另一个表中多个主键的查询方法(把一个表当成两个表用)

    表t_Record PID(主键)   SendUserID(发送人)   ReceiveUserID(接收人)    1              1                      2 ...

  6. Oracle中用一个序列给两个表创建主键自增功能的后果

    前几天在创建数据表时,想偷个懒,使用一个序列给两个表创建主键自增功能,结果...... 情景: 为宠物中心创建一个简单的数据库,要求如下: 1.创建一个主人表,字段:主人编号,主人姓名,主人性别,主人 ...

  7. 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成

    编译器设计-符号表-中间代码生成 Compiler Design - Symbol Table Compiler - Intermediate Code Generation 一.Compiler D ...

  8. mysql 两张表合并查询_mysql中的分区表和合并表详解(一个常见知识点)

    分区表是mysql5.1之后的新特性,合并表已经存在很长时间了.这篇文章主要介绍这两个概念以及他们基本的操作. 一.合并表 合并表说实话是一种将要被淘汰的技术,但是掌握了合并表的概念再去看分区表就比较 ...

  9. mysql 删除另一个表中的_mysql – 在一个查询SQL中删除两个表中的记录

    我有两张桌子 EMPGROUP_TBL SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SU ...

最新文章

  1. ioS开发之c语言基础-一维数组,字符数组
  2. 关于python的打包打包完生成exe文件之后,不能正常执行程序的问题解决。
  3. 成功计算出文本类单词的概率
  4. 【数道云大数据】大数据平台哪一个好用?武汉2019年大数据平台排行版?...
  5. 数据可视化组队学习:《Task03 - 布局格式定方圆》笔记
  6. 浅谈深浅拷贝问题(这里只针对拷贝构造函数和赋值运算符重载)和简易srting类模拟实现
  7. TFT_LCD液晶屏驱动设计与验证
  8. 多线程完成连续打印1-100的数字, 要求一条线程专门打印奇数,另外一条专门用来打印偶数
  9. 数据库高级知识——主从复制
  10. win7系统登录其他服务器端口,win7系统添加打印服务器端口的操作方法
  11. tensorflow基础(2)-tf.argmax和axis
  12. mark制图软件_绘图软件有哪些?
  13. 电影网络首播后喜剧场上线,搅局者加速行业重塑
  14. genymotion配置android模拟器
  15. SWAT 建模与案例应用
  16. Java JNI调用kaldi动态链接库(Linux版本)
  17. 柴静《看见》摘抄及小评
  18. 干货,值得收藏!Python 操作 Excel 报表自动化指南!
  19. Delphi 10.4.1 游戏开发引擎unDelphiX
  20. 安装QT时遇到:canot start “d:\qt\vcredist\vcredist_x64.exe/norestart/q“:process failed to start :请求的操作需要提升

热门文章

  1. java 启动程序设置classpath/加载jar、类的方式
  2. Caused by: org.springframework.amqp.AmqpException: No method found for class [B
  3. 桌面图标计算机的意义,关于电脑桌面图标的3个古老问题,答对一个都是高手,你会几个?...
  4. pandas库基础学习
  5. 一、自然语言处理概述
  6. 突发!这个操作系统竟比macOS还火
  7. 不用一行代码,用 API 操作数据库,你信吗
  8. 肝了这200页!火爆全网的Python学习知识手册!(附下载)
  9. 字节跳动只剩下小米这一个朋友了
  10. c语言二分法查找一个数_算法简解-二分查找