实体类如下:
image.png
表结构如下:
image.png
其中varId为主键,但非自增
@selectKey使用
@selectKey
statement:指定查询的语句
keyProperty:指定结果对应的实体类的字段,如果是多个字段,采用逗号,分隔。如varId,varName,
keyColumn:指定stament语句返回的列明,与keyProperty对应,如果多个,采用逗号分隔。
resultType:返回值类型
before:ture,插入前执行,false插入后执行
插入时,如何查询当前最大id,并赋值给实体类,示例如下:
方案1
插入前,首先查询当前最大的id,并赋值给实体对象
如下:
image.png
方案2
插入时,获取当前最大值,插入
插入后,查询当前最大的id,并赋值给实体对象。
如下:
网友评论