使用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方法就可以获取。