zoukankan      html  css  js  c++  java
  • myBatis 双配置文件实现增删改查

    sqlMappConfig.xml配置文件------配置数据库查询语句的创建

    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE mapper
    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="cn.kgc.Dao.Users">
    <!--查询所有-->
    <select id="findAll" resultType="cn.kgc.Users">
    select * from users;
    </select>

    <!--添加-->
    <insert id="addUsers" parameterType="cn.kgc.Users">
    insert into users values (null,#{userName},#{password},#{sex},#{address});
    </insert>

    <!--修改-->
    <update id="update" parameterType="cn.kgc.Users">
    update users set userName = #{userName},password =#{password},sex=#{sex},address=#{address} where id=#{id};
    </update>

    <!--删除-->
    <delete id="delete" parameterType="java.lang.Integer">
    delete from users where id = #{value};
    </delete>

    <!--模糊查询-->
    <select id="selectByUserName" resultType="cn.kgc.Users" parameterType="java.lang.String">
    select * from users where userName like "%"#{userName}"%"
    </select>

    <!--根据ID查询-->
    <select id="selectById" resultType="cn.kgc.Users" parameterType="java.lang.Integer">
    select * from users where id=#{id};
    </select>
    </mapper>
    userMapper.xml-----配置数据库连接和映射文件路径
    <?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>
    <environments default="development">
    <environment id="development">
    <transactionManager type="JDBC" />
    <dataSource type="POOLED">
    <property name="driver" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://127.0.0.1:3306/mybatis?characterEncoding=utf8" />
    <property name="username" value="root" />
    <property name="password" value="123456" />
    </dataSource>
    </environment>
    </environments>
    <!--映射文件路径-->
    <mappers>
    <mapper resource="cn/kgc/UserMapper.xml"></mapper>
    </mappers>
    </configuration>


  • 相关阅读:
    关于android sdk 与 Eclipse 的一些错误的解决注意事项
    Java2D范例 ——创建一副地图
    大河奔流的精神 ——俞敏洪
    利用异或进行两个数的交换
    Android中怎么使图片显示
    JDK源码学习笔记——HashSet LinkedHashSet TreeSet
    JDK源码学习笔记——TreeMap及红黑树
    HashMap与Hashtable
    JDK源码学习笔记——LinkedHashMap
    JDK源码学习笔记——HashMap
  • 原文地址:https://www.cnblogs.com/geng-geng1997/p/11358834.html
Copyright © 2011-2022 走看看