关于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能获取到表单提交上来的是一个对象。 展开
学生基本信息
**/
对象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能获取到表单提交上来的是一个对象。 展开
3个回答
展开全部
当显示数据的时候是两张表的内容,如果分开查询,又怎么做到两张表的数据同步?
先查询出学生表中的对象,再根据学号查出另一张表
添加的时候又该怎么将这些数据组合到一起?
添加时,也是一样先添加一张表,再另一张
最后还要关联班级表。我该如何操作?
这个也一样,根据班级找出学生,再根据学生学号查询出两补信息
hibernate就是要让你使用面向对象的思想去操作关系数据库,主外键关系可以通过程序去控制,不一定需要用数据库控制
先查询出学生表中的对象,再根据学号查出另一张表
添加的时候又该怎么将这些数据组合到一起?
添加时,也是一样先添加一张表,再另一张
最后还要关联班级表。我该如何操作?
这个也一样,根据班级找出学生,再根据学生学号查询出两补信息
hibernate就是要让你使用面向对象的思想去操作关系数据库,主外键关系可以通过程序去控制,不一定需要用数据库控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能手写sql语句用内连接进行查询了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
createSqlQuery(sql)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询