1.简单说明。 MyBatis 可以使用简单的 什么是Mapper对象?根据Mybatis的官方手册,应用程序除了要初始并启动Mybatis之外,还需要定义一些接口,接口里定义访问数据库的方法,存放接口的包路径下需要放置同名的每个mapper元素对应一个mapper配置文件。 ...
1.简单说明。
MyBatis 可以使用简单的
什么是Mapper对象?根据Mybatis的官方手册,应用程序除了要初始并启动Mybatis之外,还需要定义一些接口,接口里定义访问数据库的方法,存放接口的包路径下需要放置同名的每个mapper元素对应一个mapper配置文件。
1 <??> 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 3 <mapper namespace="org.iMybatis.abc.dao.UserDao"> 4 <cache type="PERPETUAL" eviction="LRU" flushInterval="60000" 5 size="512" readOnly="true" /> 6 <resultMap id="userResultMap" type="UserDto"> 7 <id property="userid" column="userid" /> 8 <result property="username" column="username" /> 9 <result property="password" column="password" /> 10 </resultMap> 11 <sql id="userColumns"> userid,username,password </sql> 12 <select id="queryUsers" parameterType="UserDto" resultType="UserDto" 13 useCache="false"> 14 select <include refid="userColumns" /> 15 from t_user t where t.username = #{username} 16 </select> 17 <insert id="insertUser" parameterType="UserDto" 18 useGeneratedKeys="true" keyProperty="userid"> 19 insert into t_user (userid,username,password) 20 values (#{userid},#{username},#{password}) 21 </insert> 22 <update id="updateUser" parameterType="UserDto"> 23 update t_user set 24 username= #{username}, 25 password = #{password}, 26 where userid = #{userid} 27 </update> 28 <delete id="deleteUser" parameterType="UserDto"> 29 delete from t_user where userid = #{userid} 30 </delete> 31 </mapper>
原标题:总结一下工作中用到的Mybatis业务逻辑
关键词:mybatis
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。