ibatis
wenzhihui_2010
www.ehomebaihuo.taobao.com
展开
-
hibernate和ibatis的比较 .
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mapping”的ORM实现。 Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R原创 2013-06-20 17:30:31 · 479 阅读 · 0 评论 -
ibatis和hibernate的区别 2
Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完转载 2013-08-05 15:03:41 · 448 阅读 · 0 评论 -
ibatis的CRUD代码 -------懂这些,ibatis差不多就会用了。
使用ibatis对数据库进行简单的CRUD操作,四个文件就可以搞定,分别是:SqlMapConfig.xml ,Contact.java , Contact.xml , test.java 1、 SqlMapConfig是有关操作数据库的配置文件,具体内容如下: [html] view plaincopyprint? xml version="1.0" encoding原创 2013-08-27 10:42:44 · 670 阅读 · 0 评论 -
Ibatis动态SQL标签用法 .
对于一些特殊符号,如大于号>、小于号 1、动态SQL片段 通过SQL片段达到代码复用 动态条件分页查询 --> sql id="sql_count"> select count(*) sql> sql id="sql_select"> select转载 2013-08-27 13:42:46 · 542 阅读 · 0 评论 -
mybatis通用DAO
http://projecttian.iteye.com/blog/1959729转载 2013-10-18 10:34:17 · 1163 阅读 · 0 评论 -
项目中在写ibatis中的sql语句时的几点注意事项:
Ibatis #与$区别 一个项目中在写ibatis中的sql语句时,where user_id in(#user_id_list# ), 运行时总是不行,后来上网查了查,才知道这里不该用#,而应该用$,随即查了下#与$的区别. 总结如下: 1.#是把传入的数据当作字符串,如#user_id_list#传入的是1,2,则sql语句生成是这样,in ('1,2') ,当然不可原创 2014-04-28 20:08:27 · 1429 阅读 · 0 评论 -
ibatis动态sql
直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: select * from user转载 2014-09-04 14:38:11 · 569 阅读 · 0 评论 -
mybatis开发--总结--简要说明
Org.oproject.framework简要说明 一、Oproject动态生成DAO接口实现类框架 用途/好处 通过动态字节码生成技术,我们只需根据预定的规则定义我们的DAO接口,框架将在spring容器加载bean定义时为我们自动生成DAO接口的实现类,并将实现类注入到spring容器中。省去了我们自己编写DAO接口实现类的工作,节约时间,提高开发效率。原创 2014-10-16 09:50:04 · 1016 阅读 · 0 评论