ssh框架开发继承HibernateDaoSupport实现的增删改功能,不用写sql语句。问:具体执行的sql语句在哪?

是hibernate内封装好的?还是spring管理时加进去的?还是写在存储过程里面?求解答,只说一般的情况。主要就是想知道相selectinsert等语句写在哪里了。因... 是hibernate内封装好的?还是spring管理时加进去的?还是写在存储过程里面?求解答,只说一般的情况。
主要就是想知道相select insert 等语句写在哪里了。因为用了框架,我不成写这些就完成了增删改。所以不知道是谁进行的操作。
展开
 我来答
zhaotao_king
2012-11-16 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1134万
展开全部
其实数据操作还是在dao层
只不过通过写的是hql语句的(当然也可以写sql),
hibernate是面向对象的数据库操作
如新增
调用save方法,参数为表所对应的实体对象!

有问题追问,good luck!
更多追问追答
追问
hibernate里是不是封装了对数据库操作的语句啊?
追答
它对JDBC进行了非常轻量级的对象封装!
数据库操作那块肯定是封装了,(可以简单理解为程序与数据库交互这块被hibernate封装)
主要是对对象的持久化!

程序对表的操作,还是需要自己写的。
悬壶济公
2012-11-16 · 超过20用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:39.5万
展开全部
hibernate是封装了对数据库操作的语句,但是你继承了一个方法,是不是要执行里面的方法才是呢?spring在这里只是对于实例化跟对象操作的处理有相关的关联,实现所谓的aoop。
追问
说白点,对数据库的增删改操作是在hibernate还是在spring里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式