Mybatis
空城旧梦丨
原谅我一生放纵不羁爱自由
展开
-
Mybatis设置insert返回主键
<insert id="insertSelective" parameterType="xx.PayUser" useGeneratedKeys="true" keyProperty="id"> insert into pay_user <trim prefix="(" suffix=")" suffixOverrides=","> <i...原创 2019-12-27 17:09:40 · 225 阅读 · 0 评论 -
Mybatis学习笔记(一)
注:Mybatis版本 3.4.51.引入jar包 2.创建配置文件mybatis-config.xml 3.配置配置文件&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0/原创 2018-08-18 09:52:21 · 152 阅读 · 0 评论 -
@Param注解的作用
一丶 @Param注解单一属性 User selectUser(@Param(“userId”) String id);对应xml中的参数就需要是用我们注解中的名字<select id=" selectUser" resultMap="BaseResultMap"> select * from user where id = #{userId,jdbcType...原创 2019-01-14 14:34:36 · 1791 阅读 · 0 评论 -
MySql插入报错Incorrect integer value: '' for column
在添加数据时,下拉框中的选项为空,数据库中该字段允许为空,但是添加时会报错:Incorrect integer value: ‘’ for column deductions查了半天之后是mysql版本到5以上的都会遇到这样的问题,插入空字符要使用NULL所以这里要改mapper,注释部分是之前会出现问题的代码修改完之后就ok了...原创 2019-03-18 15:22:07 · 2559 阅读 · 0 评论 -
MyBatis updateByExampleSelective用法
通过逆向工程生成的mapper中的方法如下: /** * 选择性更新数据库记录 * * @param record * @param example */ int updateByExampleSelective(@Param("record") SysMenu record, @Param("example") SysMenuExamp...原创 2019-07-08 10:20:43 · 7052 阅读 · 2 评论