mybatis配置文件编写
2014-05-23 12:11
211 查看
mybatis配置文件configuration编写 ,见网址
http://mybatis.github.io/mybatis-3/configuration.html
最简单的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<mappers>
<mapper resource="com/icreate/dao/UserDao.xml"/>
</mappers>
</configuration>
mybatis映射文件mapper.xml编写,见网址
http://mybatis.github.io/mybatis-3/sqlmap-xml.html
自己写的配置,各个意思,查上面的网址,一目了然
<mapper namespace="com.icreate.dao.UserDao">
<resultMap type="com.icreate.entity.User" id="resultList">
<id column="id" property="id"/>
<result column="username" property="username"/>
<result column="password" property="password"/>
</resultMap>
<!-- 查询表中记录总数 -->
<select id="countAll" resultType="int">
select count(*) c from tb_user
</select>
<select id="selectAll" resultMap="resultList">
select * from tb_user order by username asc
</select>
<insert id="insert" parameterType="com.icreate.entity.User">
insert into tb_user(username,password) values(#{username},#{password})
</insert>
<update id="update" parameterType="com.icreate.entity.User">
update tb_user set username=#{username},password=#{password}
where username=#{username}
</update>
<delete id="delete" parameterType="String">
delete form tb_user where username=#{username}
</delete>
<select id="findByUserName" parameterType="String" resultType="com.icreate.entity.User">
select * from tb_user where username=#{username}
</select>
</mapper>
http://mybatis.github.io/mybatis-3/configuration.html
最简单的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<mappers>
<mapper resource="com/icreate/dao/UserDao.xml"/>
</mappers>
</configuration>
mybatis映射文件mapper.xml编写,见网址
http://mybatis.github.io/mybatis-3/sqlmap-xml.html
自己写的配置,各个意思,查上面的网址,一目了然
<mapper namespace="com.icreate.dao.UserDao">
<resultMap type="com.icreate.entity.User" id="resultList">
<id column="id" property="id"/>
<result column="username" property="username"/>
<result column="password" property="password"/>
</resultMap>
<!-- 查询表中记录总数 -->
<select id="countAll" resultType="int">
select count(*) c from tb_user
</select>
<select id="selectAll" resultMap="resultList">
select * from tb_user order by username asc
</select>
<insert id="insert" parameterType="com.icreate.entity.User">
insert into tb_user(username,password) values(#{username},#{password})
</insert>
<update id="update" parameterType="com.icreate.entity.User">
update tb_user set username=#{username},password=#{password}
where username=#{username}
</update>
<delete id="delete" parameterType="String">
delete form tb_user where username=#{username}
</delete>
<select id="findByUserName" parameterType="String" resultType="com.icreate.entity.User">
select * from tb_user where username=#{username}
</select>
</mapper>
相关文章推荐
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- 从零开始搭建maven+springmvc+mybatis web项目(2)---springmvc配置文件编写
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- mybatis中不同的sql语句的sql配置文件的编写
- 用STL快速编写ini配置文件识别类
- Delphi7 Want编译配置文件编写
- java中读取配置文件的方法和数据库底层的编写
- 小技巧--高效编写IBATIS配置文件中的属性与字段对应映射关系
- 用STL快速编写ini配置文件识别类
- 编写WCF服务时右击配置文件无“Edit WCF Configuration”远程的解决办法
- 一个用C#编写的自动读写配置文件的开源组件
- 编写XML作为配置文件的高级操作库
- Hibernate无主键配置文件编写
- 用STL快速编写ini配置文件识别类
- [转]php初级教程(八)基本php配置文件的编写
- WCF 服务器CONFIG文件(用服务配置编辑器编写)
- 无言以对:chinablog 用STL快速编写ini配置文件识别类
- 用STL快速编写ini配置文件识别类--ZT
- 用STL快速编写ini配置文件识别类
- 编写合适自己的vimrc配置文件