在映射继承关系时候用!
并且是为每个类都生成一张表的时候!
并且是为每个类都生成一张表的时候!
解决方案 »
- java.sql.ResultSet.next()问题
- 如何避免table中行的文本框的id不重复
- hibrenate中hql中我要查询按两个条件查找
- 编码问题
- 请高手指教
- 在线等待:请教一个apache转发的问题
- 看看这个问题存在哪 进来帮忙呀!
- 一个连接问题
- spring+struts+ejb+jpa,实体映射上配有懒加载的,在web端调用会导致no sesssion or session has closed错误
- 请问那里有(j2ee,jsp)包里的源码下了,高分相送
- 请教关于getSessionFactory().getCurrentSession()事务的问题?
- GenericJDBCException: could not execute query 访问数据库问题
子类的表的主键根据父类的表的主键生成的(外键)
实际上这种关联是一种one-to-one
比如:
父类Super,有id与name两个属性
子类SubA,多一个height属性,子类SubB,多一个weight属性
用joined-class表示这个继承关系就会生成3张表,(假设表名分别为:t_super, t_sub_a, t_sub_b)
当session.save(new SubA());session.save(new SubB);后
t_super有两条记录,id是1和2(id generator为native)
t_sub_a与t_sub_b各有一条,id分别为1和2(参照t_super生成的外键)