hibernate一样要写hql对于ibatis,sql是写在配置文件中的
解决方案 »
- 初学struts,感觉真的很难,大家可有什么好的方法。分享下
- 在线求助:获取该 div下的所有input
- 学生信息管理系统
- OCR扫描功能
- 请问怎样在一台机子上同时使用2个版本的jdk啊?谢谢
- xslt调用外部函数在转换的时候总是出错
- 我要用jsp 做一个博客,其中有个文章模块 发表文章时可以设置字体的颜色和大小 并将这些信息插入数据库 当流浪文章时 正确显示文章
- 既然Solaris也是C写的.那他本身也应该自己带一个C的编译器吧
- 是否可以在JAVA程序里直接使用JNDI连接数据库呢?
- 浏览器里页面跳转的实现原理是什么?
- Spring+Hibernate的一个问题(数据库连接)求助
- 急求各位大虾
?
hibernate一样要写hql对于ibatis,sql是写在配置文件中的----------------------------hql是面向对象的查询语句,看起来和sql很像,但其实不一样
hiberante中hql, sql都是可以写在配置文件里hibernate支持hql, criteria, 和sql直接查询,现在DetachedCriteria更是解决了动态查询的问题,在view层构造查询条件DetachedCriteria,然后传递到持久化层,非常方便,当然这样系统就依赖于hiberante,解决办法是你在DetachedCriteria外再自己封装一层iBatis只是对于jdbc的简单封装,学习难度较hiberante要小一点hibernate是一个非常完整成熟的orm framework,目前版本3.1,文档资料很多,但入手难度高,如果对于hibernate玩的不够熟的话,以后项目会遇到很多问题,特别是效率
iBatis
hibernate这3种学习应用成本由小到大,从楼主说的情况来看,使用spring-jdbc support是最实际的,sql写在代码里也没什么不好。
建议楼主不用关系型数据库,改用其它,这个问题就可以从根本上解决。
newxy技术网站:http://www.newxy.net
相关文章:http://blog.csdn.net/nlhlx