
MyBatis
脏码_二爷
编程是个繁华的城市 于是我把这个城市画下来
展开
-
hibernate和mybatis的优缺点
Mybatis的优点:1、易于上手和掌握,提供了数据库查询的自动对象绑定功能2、sql写在xml里,便于统一管理和优化, 解除sql与程序代码的耦合。3、提供映射标签,支持对象与数据库的orm字段关系映射4、 提供对象关系映射标签,支持对象关系组建维护5、提供xml标签,支持编写动态sql。6、速度相对于Hibernate的速度较快Mybatis的缺点:1、关联表多原创 2017-10-10 15:36:46 · 261 阅读 · 0 评论 -
spring集成mybatis后打印SQL语句
第一步 spring-mybatis.xml 配置加上 <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="d原创 2017-11-08 15:50:18 · 1519 阅读 · 2 评论 -
神奇的Invalid bound statement (not found)错误
1.mapper的namespace写的对不对 !注意系修改。 2.UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此 注意系修改。 3 UserDao的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType! 注意系修改。 4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.原创 2017-11-08 15:57:09 · 3308 阅读 · 0 评论 -
MyBatis--逆向工程
一.简介 mybatis官方提供了一个逆向工程包,可以针对数据库表自动生成mybatis执行所需要的Pojo、Mapper xml文件、Mapper Interface接口文件。 mybatis-generator有很多种用法:命令行、eclipse/IDEA、Maven插件,其使用原理完全一样。 二.需要环境1.无论哪种方式,首先要准备两个组件包:mybatis-generator-c原创 2017-11-10 09:44:22 · 314 阅读 · 0 评论 -
Mybatis_mapper.xml中常用的标签详解
一、SQL语句标签:<!--查询语句--> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" > select </select> <!--插入语句--> <insert id="insert" parameterType="pojo.O原创 2017-11-10 11:27:32 · 2933 阅读 · 1 评论