Springboot 结合mybatis的逆向生成插件tk的insert方法实现uuid类型的主键返回

LZ试了好多方法,最终找到了一个有效的分享给大家。

 

就是在你需要返回主键的这个实体的mapper.xml文件中覆盖原先InsertMapper中int insert方法

@InsertProvider(type = BaseInsertProvider.class, method = "dynamicSQL")

//这里要注意before是true,LZ试了false就是错的了
@SelectKey(statement = "select uuid()" ,before = true,resultType = String.class,keyProperty = "vedioid")
int insert(Testvedio record);

你可能感兴趣的:(加油,mybatis,tk,插件,uuid,返回主键)