hibernate一样要写hql对于ibatis,sql是写在配置文件中的
解决方案 »
- Struts与JSP的交互问题?请各位指点.
- 想找关于Struts的BBS系统的代码...
- hibernate的exception:could not instantiate id generator
- 如何log4j将INFO信息输出到SWING界面中的一个TEXTARWA中;如何做一个向像DOS的TERMINAL一样自动滚动文字!
- jbuider2005配置JBOSS出现问题
- Jbuilder9.0企业版调用webservice的问题,求助!!
- 请问在哪里有使用EJB 2.0 QL教程
- sos!帮mm问的,Excel中数据格式转换的问题,高手快进来啊!
- java时间问题
- 三根鸡毛,十万火急,多谢,看看java程序调用vc的动态连接库的问题。
- 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