摘要:
if <select id="selectUserByAgeAndScore" parameterType="com.imooc.mybatis.model.User" resultMap="userMap"> SELECT * FROM imooc_user WHERE age = #{age} 阅读全文
摘要:
实例 xml <delete id="deleteUserById"> DELETE FROM imooc_user WHERE id = #{id} </delete> 注解 @Delete("DELETE FROM imooc_user WHERE id = #{id}") int delete 阅读全文
摘要:
实例 xml <update id="updateUserAgeById"> UPDATE imooc_user SET age = #{age} WHERE id = #{id} </update> 注解 @Update("UPDATE imooc_user SET age = #{age} WH 阅读全文
摘要:
<insert id="insertUser" parameterType="com.imooc.mybatis.model.User"> INSERT INTO imooc_user(id,username,age,score) VALUES (#{id},#{username},#{age},# 阅读全文
摘要:
定义 resultMap 标签用于将数据库数据映射为 Java 对象;sql 标签则用来定义可重用的 SQL 代码段。 resultMap 实例 在下面这段 select 标签中,SQL 语句返回的是一个复杂对象,即 resultType 上指定的 User。 <select id="selectU 阅读全文
摘要:
定义 select标签用于映射SQL中查询语句 参数符号 若以 #{}作为参数符号,MyBatis 则会创建一个预处理语句(PreparedStatement),它会被处理成?。如果你不希望使用预处理,那么可以使用${}参数符号,MyBatis 会将其以字符串的形式进行拼接,不过我们推荐你使用 #{ 阅读全文
摘要:
mapper是java方法和sql语句之间的桥梁 注解方式 public interface UserMapper { @Select("SELECT username FROM imooc_user WHERE id = #{id}") String selectUsernameById(Inte 阅读全文
摘要:
准备数据库 CREATE DATABASE /*!32312 IF NOT EXISTS*/`test01` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */ /*!80016 DEFAULT ENCRYPTIO 阅读全文