mybatis

7 posts

mybatis动态SQL查询

<where>标签会自动去除首个查询条件中的and语句
<select id="selectPersonByCondition" parameterType="person" resultMap="personResultMap">
select <includ »

mybatis别名

非自定义别名:jdk中的所有类都使用了非自定义别名,别名内容是类名的所有字母,且不区分大小写。如果包装类还可以使用基本数据类型。
如: parameterType="java.util.Map" 可以定义为 parameterType="map" 或者 resultType="java.lang.In »

mybatis的简单查询

添加person表的记录
insert into person values(2, '吕布', 1, '东汉', '2014-11-11');
QueryCondition自定义类
public class QueryCondition {
private Integer gender;
»

Mybatis中resultMap的使用

上个的例子是数据库表的字段和Java实体类属性一一对应,现在处理不对应的情况需要使用resultMap作映射
SQL语句
drop table if exists person;
create table person(
person_id int(10) not null auto_incre »

Mybatis介绍

市场上所用的框架
Hibernate
jdbcTemplate
ibatis
mybatis
mybatis的优点
对jdbc做了很好的封装
容易掌握
灵活性强
MyBatis的安装包
log4j.properties
mybatis-3.1.1-bundle.zip
mybatis-spring-1.0.0-bund »