使用insert返回主键ID

2019-06-26  本文已影响0人  木木呦

keyProperty对应FinancialProduct中的属性id

keyColumn对应数据库表中名称

order有两种属性,AFTER,先插入后生成主键。BEFORE,先生成主键后插入数据。一般用after

dao层:未setId,id=null

dao层

输出结果:

结果

第一次输出null是因为未设置id的值。

第二次输出1,是代表执行insert,影响了一行,虽然执行了SQL,但并不会返回主键ID。

第三次输出的值为ID,这是mybaties把执行完的结果,注入到id主键属性当中。所以直接使用get方法就可以获取。

上一篇下一篇

猜你喜欢

热点阅读