因为系统是多语言的,而且语言是可以添加的,所以我设计了UserH,UserL两个表,
在英语中修改的是英语的名字,描述等,当然也可以修改生日,性别等基本信息这样一来hibernate就难表示了,不知道高手怎么解决的
在英语中修改的是英语的名字,描述等,当然也可以修改生日,性别等基本信息这样一来hibernate就难表示了,不知道高手怎么解决的
解决方案 »
- java net url 问题
- href参数.URLEncoder.encode解析后传入action还是乱码
- 首页如何加载action数据呢?
- 关于struts 的一个 form 问题
- 还是hibernate问题(高手进)
- webservices中在客户端用的QName的含义不太清楚,有没有高手愿意比较详细的解释一下,高分相送!
- 实现数据库JDBC驱动的操作
- 我是初学者,一个关于FTP的问题,请大家帮帮忙!
- 谁能告诉我Struts是怎么回事。干什么的。
- 关于AJAX提交参数的问题
- 请问在java下怎么执行一个doc或批处理命令
- 怎么不用开发工具而用一般的编辑工具如记事本编写一个最简单的Struts应用?有什么步骤??????
http://www.uml.org.cn/j2ee/pdf/Hibernate_DEV_GUIDE.pdf
据这里说,Hibernate有从数据库自动生成各种配置,如果有工具,那就很方便了
我觉得既然是ONE-TO-MANY的关系,可以按照ONE-TO-MANY的关系方法来处理呀;把它当成一个父子关系,
不知道是否正确;
要么给UserH加个userid,然后做一对多的映射关系,hb是支持一对多的。
合并肯定是不行的,难道在不同的语言中生日和性别还有区别吗?
做成一对多,我感觉不面向对象
User只是一个对象,生日,姓名都只是它的属性
一对多如何从面向对象解释呢
再说,两个po就不是OO了吗?
class UserBean{
int id;
String birth;
String sex;
java.util.List internationalInfo;
.
.
}在List对象中放你的各个国际化的用户信息对象,再去配hibernate,就好配了