美文网首页
Mybatis-mysql 操作锦集

Mybatis-mysql 操作锦集

作者: 一颗北上广的心 | 来源:发表于2018-11-14 10:36 被阅读0次

返回生成的UUID

<insert id="add" parameterType="Map">
        <selectKey  keyProperty="id" resultType="java.lang.String" order="BEFORE">
            select uuid()
        </selectKey>
        INSERT INTO tbl_test
        (
            `id`,
            name
        )
        VALUES
        (
            #{id},
            #{name}
        )
    </insert>

selectKey 中指定了参数名为id(keyProperty),这样下面使用的#{id}即生成的UUID,且该#{id} 会放到入参对象中,在dao类中可访问到。

返回生成的自增ID

<insert id="add" parameterType="Map" useGeneratedKeys="true" keyProperty="id">
</insert>

同样,在dao类中,可以访问到参数的id属性。

时间格式化

DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')
2019-03-01 17:42:21

linux 命令行sql执行文件

mysql > source xxx.sql

相关文章

  • Mybatis-mysql 操作锦集

    返回生成的UUID selectKey 中指定了参数名为id(keyProperty),这样下面使用的#{id}即...

  • JS装逼操作锦集

    位运算符 这套运算符针对的是整数,所以对 JavaScript 完全无用,因为 JavaScript 内部,所有数...

  • VSCode和Pycharm日常操作锦集

    Visual Studio Code https://code.visualstudio.com/[https:/...

  • 锦集

    列夫•托尔斯泰说:“你不是我,怎知我走过的路,心中的苦与乐。” 不要凭借着蛛丝马迹,只言片语就去评价别人的人生。 ...

  • Android深度好文锦集

    Android进阶文章锦集(一)_郭霖Android进阶文章锦集(二)_鸿洋Android深度好文锦集 搜集平时看...

  • AndroidStudio的快捷操作

    原文链接:Android Studio相见恨晚的操作锦集(持续更新) 1-遍历集合的时候,对象.for就可以生成迭...

  • rollup and cube group by

    操作指令 分组结果集 操作指令 分组结果集

  • Python精简入门学习(十三)

    Python精简入门学习之集合 -set -创建集合 -添加操作 -清空操作 -差集操作 -交集操作 -并集操作 ...

  • 搞笑锦集

    http://www.hao123.com/gaoxiao/ https://tieba.baidu.com/f?...

  • ar锦集

    ar:https://www.jianshu.com/p/1a8dac627eda https://www.jia...

网友评论

      本文标题:Mybatis-mysql 操作锦集

      本文链接:https://www.haomeiwen.com/subject/drydfqtx.html