Mybatis-mysql 操作锦集

返回生成的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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 素质究竟有多重要,对于我们普通人来说,就是做任何事都不要出格,所谓的格就是规矩、制度、法律,这些社会公认的行为准则...
    一颜一行阅读 749评论 0 0
  • 阅读提炼 使人喜欢你的六种方法 1、为他人着想,从他人需求出发 2、用愉悦的表情面对别人 3、记住你生活中接触的每...
    小眼睛喵阅读 304评论 0 0
  • 护肤误区一 将紧肤水倒在手上,认为用手拍打更容易被皮肤吸收。 正确做法:取适量紧肤水浸湿化妆后,轻轻地涂抹在洁净的...
    FAB小涵阅读 146评论 0 0