ssh框架开发继承HibernateDaoSupport实现的增删改功能,不用写sql语句。问:具体执行的sql语句在哪?
是hibernate内封装好的?还是spring管理时加进去的?还是写在存储过程里面?求解答,只说一般的情况。主要就是想知道相selectinsert等语句写在哪里了。因...
是hibernate内封装好的?还是spring管理时加进去的?还是写在存储过程里面?求解答,只说一般的情况。
主要就是想知道相select insert 等语句写在哪里了。因为用了框架,我不成写这些就完成了增删改。所以不知道是谁进行的操作。 展开
主要就是想知道相select insert 等语句写在哪里了。因为用了框架,我不成写这些就完成了增删改。所以不知道是谁进行的操作。 展开
2个回答
展开全部
其实数据操作还是在dao层
只不过通过写的是hql语句的(当然也可以写sql),
hibernate是面向对象的数据库操作
如新增
调用save方法,参数为表所对应的实体对象!
有问题追问,good luck!
只不过通过写的是hql语句的(当然也可以写sql),
hibernate是面向对象的数据库操作
如新增
调用save方法,参数为表所对应的实体对象!
有问题追问,good luck!
更多追问追答
追问
hibernate里是不是封装了对数据库操作的语句啊?
追答
它对JDBC进行了非常轻量级的对象封装!
数据库操作那块肯定是封装了,(可以简单理解为程序与数据库交互这块被hibernate封装)
主要是对对象的持久化!
程序对表的操作,还是需要自己写的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询