hibernate 中 如何把一个类映射到两张不同的表中

-droidcoffee- 2010-04-02 01:07:29
hibernate 中

puclic class User{
private int id;
private String username;
private String password;
}

我如何 把 id,username 跟 id,password 映射到 不同的两张表中?
...全文
232 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gplxbxc 2010-04-03
  • 打赏
  • 举报
回复
很有想法,不过能否分享下呢
HingKwan 2010-04-03
  • 打赏
  • 举报
回复
不明白楼主为什么要这么做?
AloysHeung 2010-04-03
  • 打赏
  • 举报
回复
路过打酱油,赚积分!!!
yxhhcy911 2010-04-03
  • 打赏
  • 举报
回复
使用hibernate的继承映射
deng_1987 2010-04-03
  • 打赏
  • 举报
回复
父类,子类继承
injuer 2010-04-03
  • 打赏
  • 举报
回复
映射表A

在表A的HBM.XML中,添加:

<many-to-one name="user" class="user.class" fatch="selelct">
<column name="id"/>
</mant-to-one>

在表B的HBM.XML中,添加:

<many-to-one name="user" class="user.class" fatch="selelct">
<column name="id"/>
</mant-to-one>

修改user.hbm.xml中的列明为空
Henry_zp 2010-04-03
  • 打赏
  • 举报
回复
继承的方式吧
tyrwetu 2010-04-03
  • 打赏
  • 举报
回复
我也是赚积分,顺便学习
wym19881217 2010-04-02
  • 打赏
  • 举报
回复
把USER当成父类,让那两个实体继承不就行拉,或者用组件影射
-droidcoffee- 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yukang_ky 的回复:]
创建两个不同的entity,两个不同的映射文件
[/Quote]

可否说的详细一点?
  • 打赏
  • 举报
回复
这么做是为了什么???????
yukang_ky 2010-04-02
  • 打赏
  • 举报
回复
创建两个不同的entity,两个不同的映射文件

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧