Mybatis-mysql 操作锦集

2018-11-14  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读