mybatis insert用法;属性介绍,简单使用

元素,标签属性介绍,用法

    <!--insert标签包含以下属性
     id:命名空间中的唯一标志符,可用来代表这条语句
     parameterType:将传入的语句参数的完全限定类名或别名,这个属性是可选的,mybatis可用推断出传入语句的具体参数,因此不建议配置改属性
     flushCache:default true,任何时候只要语句被调用,都会清空一级缓存和二级缓存
     timeout:int,设置抛异常之前等待返回的超时时间,单位为秒
     useGeneratedKeys:default false,设置为ture会使用jdbc的genGeneratedKeys方法来取出数据库内部生成的主键
     keyProperty:mybatis通过getGeneratedKeys获取主键值后将要赋值的属性名.如果想得到多个数据库自动生成的列,属性名也可以是以逗号分隔的属性名称列表。
     keyColumn:仅对INSERT和UPDATE有用
       values中通过#{property}方式从参数中取出属性的值,特殊的数据类型,建议指定具体的jdbcType值
    -->
    <insert id="insert" keyColumn="id" keyProperty="id"
            parameterType="com.dayu.mybatis.privilege.domain.SysUser" useGeneratedKeys="true">
    insert into sys_user (user_name, user_password, user_email,
      user_info, user_img, create_time
      )
    values (#{userName,jdbcType=VARCHAR}, #{userPassword,jdbcType=VARCHAR}, #{userEmail,jdbcType=VARCHAR},
      #{userInfo,jdbcType=LONGVARCHAR}, #{userImg,jdbcType=LONGVARBINARY}, #{createTime,jdbcType=TIMESTAMP}
      )
  </insert>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值