hibernate 多表查询问题 100
初学ssh框架,现在要做一个简单的ssh增删改查,有2张表,都要用到,可以在entity里面写一个类把这两个表里面要用到的都写上吗?前提是这两张表的entity我已经都写...
初学ssh框架,现在要做一个简单的ssh增删改查,有2张表,都要用到,可以在entity里面写一个类把这两个表里面要用到的都写上吗?前提是这两张表的entity我已经都写了,还是说得用hql的多表查询语法?那DAO呢?该怎么编写?初学,不懂得问,谢谢各位大神
展开
展开全部
首先你得把框架搭建起来。
按照mvc的原理,写好前台jsp,struts的action,service层,dao层。
你的框架搭建时,你的数据库有几张表,你的实体类一般得写两个,且字段必须数量相等。
hql其实和sql差不多,就是表名换成了实体类名,字段换成了类的成员变量。
dao就是写查询语句等hql的地方,直接写就行。
你说的是整个ssh从搭建到实现功能的过程,对于初学者而言,这个有点困难。
网上有资料,你先查个搭建起来,然后再根据情况自己添加,怎么学习是你自
己的事情了,别人不可能帮你写好所有的东西,就算帮你写好,你也不能理解
,那是别人的东西,你还是要从基础学起,hibernate实体数据库映射,hql等等,
能说的就这么多,别人估计也会这么想。
追问
我们已经写过一个简单的ssh增删改查了,不过是单表,框架什么的都是搭好的,我们来配的前台jsp,struts的action,service层,dao层。现在变成两个表了,我才有这些疑问
有2张表,都要用到,可以在entity里面写一个类把这两个表里面要用到的都写上吗?前提是这两张表的entity我已经都写了,还是说得用hql的多表查询语法?
追答
两张表就写两个entity,然后hql关联就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询