解决mybatis注解开发时两表在一个方法里面添加,一个表自动生成的主键作为另一个表的外键添加的问题

1、mapper层里的方法上添加注解:

实体类属性:cExperimentaltaskid(id)

表字段:c_experimentaltaskid(主键id字段)

@Options(useGeneratedKeys = true, keyProperty = "cExperimentaltaskid", keyColumn = "c_experimentaltaskid")

2、在第一个表添加成功后调用该对象的getCExperimentaltaskid()方法获得新添加成功的主键id值:

int cExperimentaltaskid=对象.getCExperimentaltaskid();

3、将得到的主键值set到第二张表的对象中添加

猜你喜欢

转载自blog.csdn.net/xhh_1817/article/details/80736015
今日推荐