问题描述
请问高手问题就是现在我在.hbm.xml文件中我圈出来的table属性里能传入我想要的表名参数吗,也就是一个实体类对应多个数据库中多张表,因为数据库里有多张具有相同数据结构的表?有人实现过类似问题吗
解决方案
解决方案二:
一个实体类对应多个数据库中多张表??多张具有相同数据结构的表???
解决方案三:
不用搞这么复杂吧,配好一对多映射不就行了么
解决方案四:
引用2楼defonds的回复:
不用搞这么复杂吧,配好一对多映射不就行了么
我还是不明白LZ要表达什么?
解决方案五:
引用1楼herl1988的回复:
一个实体类对应多个数据库中多张表??多张具有相同数据结构的表???
对,一个类对应多张相同数据结构的表~
解决方案六:
避免不出错还是一对一配置比较好
解决方案七:
引用4楼lvyanfen6的回复:
Quote: 引用1楼herl1988的回复:
一个实体类对应多个数据库中多张表??多张具有相同数据结构的表???对,一个类对应多张相同数据结构的表~
你说的这个是表与表关联还是类和表的映射??不明白
解决方案八:
引用6楼herl1988的回复:
Quote: 引用4楼lvyanfen6的回复:
Quote: 引用1楼herl1988的回复:
一个实体类对应多个数据库中多张表??多张具有相同数据结构的表???对,一个类对应多张相同数据结构的表~
你说的这个是表与表关联还是类和表的映射??不明白
是类和表的映射~
解决方案九:
你要一个配置文件映射多个数据库的多张表?
解决方案十:
引用8楼herl1988的回复:
你要一个配置文件映射多个数据库的多张表?
是的~我希望实现这种
解决方案十一:
引用7楼lvyanfen6的回复:
Quote: 引用6楼herl1988的回复:
Quote: 引用4楼lvyanfen6的回复:
Quote: 引用1楼herl1988的回复:
一个实体类对应多个数据库中多张表??多张具有相同数据结构的表???对,一个类对应多张相同数据结构的表~
你说的这个是表与表关联还是类和表的映射??不明白
是类和表的映射~
你打开hibernate-mapping-3.0.dtd这个文件看看你就知道了
解决方案十二:
引用10楼herl1988的回复:
Quote: 引用7楼lvyanfen6的回复:
Quote: 引用6楼herl1988的回复:
Quote: 引用4楼lvyanfen6的回复:
Quote: 引用1楼herl1988的回复:
一个实体类对应多个数据库中多张表??多张具有相同数据结构的表???对,一个类对应多张相同数据结构的表~
你说的这个是表与表关联还是类和表的映射??不明白
是类和表的映射~
你打开hibernate-mapping-3.0.dtd这个文件看看你就知道了
这个映射规范文件应该很清楚的
解决方案十三:
额,谢谢,不过英语真心不行,看的些费劲!
解决方案十四:
使用union-sub-class或者joined-sub-class即可。但是没有必要,多表同结构,配置文件照写,用点反射就完事。
解决方案十五:
引用13楼forgetsam的回复:
使用union-sub-class或者joined-sub-class即可。但是没有必要,多表同结构,配置文件照写,用点反射就完事。
joined-sub-class这个是啥用的?
解决方案:
引用14楼herl1988的回复:
Quote: 引用13楼forgetsam的回复:
使用union-sub-class或者joined-sub-class即可。但是没有必要,多表同结构,配置文件照写,用点反射就完事。joined-sub-class这个是啥用的?
很难有一个定义式的说明,大体是这样:一个表和多个结构相似的表之间的数据是one-to-one的关系比如人员变动分很多种,系统内调动,系统外调入...主体信息是一样的,系统内调动有字段A,B;系统外调入没有A,B,但是有字段C,D,E...这样就要拆成多张表进行不同的业务操作,但是对所有人员变动的管理又不能写成去操作n张表,就建立一张总表记录变动主体信息,A,B,存在TA中C,D,E存放在TB中,TA和TB合并起来的数据和总表是一对一的关系。
解决方案:
引用15楼forgetsam的回复:
Quote: 引用14楼herl1988的回复:
Quote: 引用13楼forgetsam的回复:
使用union-sub-class或者joined-sub-class即可。但是没有必要,多表同结构,配置文件照写,用点反射就完事。joined-sub-class这个是啥用的?
很难有一个定义式的说明,大体是这样:一个表和多个结构相似的表之间的数据是one-to-one的关系比如人员变动分很多种,系统内调动,系统外调入...主体信息是一样的,系统内调动有字段A,B;系统外调入没有A,B,但是有字段C,D,E...这样就要拆成多张表进行不同的业务操作,但是对所有人员变动的管理又不能写成去操作n张表,就建立一张总表记录变动主体信息,A,B,存在TA中C,D,E存放在TB中,TA和TB合并起来的数据和总表是一对一的关系。
哦,谢谢哈!