hibernate 一个表 对应多个类 如何映射 新手, 提问表的映射问题。设有table tb, 包含 人员类A , 和人员类B如何和 class 人员类A 和 人员类B 进行映射? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接建个xml映射文件,或者直接用工具帮你生成 lz是说tb包含a和b?可否详细点 你的table tb中应该有一个字段来表示人员类型的吧: -- -- -- -- -- -- -- -- -- -- -- --id name staff_type ...1 Tom A2 JacK B ...-- -- -- -- -- -- -- -- -- -- -- --映射文件大体这个样子吧:<hibernate-mapping> <class name="mypack.Stuff" table="STUFF"> <id name="id" type="long" column="ID"> <generator class="increment"/> </id> <!-- ...property... --> <subclass name="mypack.AStuff" discriminator-value="A"> <!-- ...property... --> </subclass> <subclass name="mypack.BStuff" discriminator-value="B"> <!-- ...property... --> </subclass> </class></hibernate-mapping> 上面错了,重写一下:<hibernate-mapping> <class name="mypack.Staff" table="STAFF"> <id name="id" type="long" column="ID"> <generator class="increment"/> </id> <discriminator column="STAFF_TYPE" type="string" /> <!-- ...property... --> <subclass name="mypack.AStaff" discriminator-value="A"> <!-- ...property... --> </subclass> <subclass name="mypack.BStaff" discriminator-value="B"> <!-- ...property... --> </subclass> </class></hibernate-mapping> 时间格式判断 404 404 急求 hibernate 主键generator配置问题? 寻找 广州地区( JAVA爱好者 ) 求一个 jboss 4 连接mysql的例子 请问我错在哪,该怎样解决这问题啊? 安装jwsdp的时候提示select a web container 各位大哥,进来帮帮忙!!!! J2EE的基础问题(2) 请问jndi和rmi的关系,另外rmi一般有什么实际的用途 hibernate中如何执行mysql语句select * from work where month(date) = 3 小问题
可否详细点
-- -- -- -- -- -- -- -- -- -- -- --
id name staff_type ...
1 Tom A
2 JacK B
...
-- -- -- -- -- -- -- -- -- -- -- --
映射文件大体这个样子吧:<hibernate-mapping>
<class name="mypack.Stuff" table="STUFF">
<id name="id" type="long" column="ID">
<generator class="increment"/>
</id>
<!-- ...property... -->
<subclass name="mypack.AStuff" discriminator-value="A">
<!-- ...property... -->
</subclass>
<subclass name="mypack.BStuff" discriminator-value="B">
<!-- ...property... -->
</subclass>
</class>
</hibernate-mapping>
<class name="mypack.Staff" table="STAFF">
<id name="id" type="long" column="ID">
<generator class="increment"/>
</id>
<discriminator column="STAFF_TYPE" type="string" />
<!-- ...property... -->
<subclass name="mypack.AStaff" discriminator-value="A">
<!-- ...property... -->
</subclass>
<subclass name="mypack.BStaff" discriminator-value="B">
<!-- ...property... -->
</subclass>
</class>
</hibernate-mapping>