返回生成的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