首先建了一个payment数据库表,然后id是一个自增主键如下图:
写一个动态代理接口,如下图:
映射文件中对应的sql语句,要使用到useGeneratedKeys和keyProperty这两个属性,useGeneratedKeys的默认值是false,表示不使用自增主键,我们需要把false改成true,表示使用自增主键,然后属性keyProperty表示的是自增主键的名字,这里自增主键的名字是id,因此keyProperty的值要设置成id,如下图:
contrller控制器方法中对应的代码,如下图:
测试