关于Hibernate编程方式的问题<没有外键和关联关系>

/**学生基本信息**/对象A:xh;//学号xm;//姓名bj;//班级/**l两免一补信息**/对象Bxh;//学号xn;//学年xq;//学期lx;//l两免一补类... /**
学生基本信息
**/
对象A:
xh ; //学号
xm;//姓名
bj;//班级
/**
l两免一补信息
**/
对象B
xh;//学号
xn;//学年
xq;//学期
lx;//l两免一补类型
jbr;//经办人

页面显示要求: 学号,《姓名》,两免一补信息。
HQL语句:SELECT
xs_xsjbxxb.XM,
xs_lmybjl.XN,
xs_lmybjl.XQ,
xs_lmybjl.XH,
xs_lmybjl.BZLX,
xs_lmybjl.BZJE,
xs_lmybjl.JBR,
xs_lmybjl.BZRQ
FROM
xs_xsjbxxb ,
xs_lmybjl
WHERE
xs_xsjbxxb.XH = xs_lmybjl.XH

当调用Query query=session.createQuery("").list();方法时,我该怎么去存储数据。

当显示数据的时候是两张表的内容,如果分开查询,又怎么做到两张表的数据同步?
添加的时候又该怎么将这些数据组合到一起?
另外创建对象对于只有两张表的查询来说太那个了。
从图上看到最后还要关联班级表。我该如何操作?

请各位学哥学姐提供一种在没有关联关系的情况下比较实用的编程方法。
在页面能用EL显示,最好是struts2能获取到表单提交上来的是一个对象。
展开
 我来答
miraclelord
2012-04-02 · TA获得超过272个赞
知道答主
回答量:228
采纳率:0%
帮助的人:162万
展开全部
当显示数据的时候是两张表的内容,如果分开查询,又怎么做到两张表的数据同步?
先查询出学生表中的对象,再根据学号查出另一张表

添加的时候又该怎么将这些数据组合到一起?
添加时,也是一样先添加一张表,再另一张

最后还要关联班级表。我该如何操作?
这个也一样,根据班级找出学生,再根据学生学号查询出两补信息

hibernate就是要让你使用面向对象的思想去操作关系数据库,主外键关系可以通过程序去控制,不一定需要用数据库控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qing407066271
2012-03-29 · TA获得超过164个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:194万
展开全部
只能手写sql语句用内连接进行查询了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Java_Mr
2012-04-06 · TA获得超过216个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:103万
展开全部
createSqlQuery(sql)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式