mybatis返回主键详细代码解读

        mybatis返回主键网上有很多的方法,至于为啥又要写,主要是以我的能力看了也没有弄成功,并不是说其他人写的不咋样,主要是个人的能力不行,哈哈。

      
     keyProperty="igIpxzmasPk" resultType="int" order="BEFORE" >
        select max(ig_ipxzmas_PK)+1  from ig_ipxzmas as igIpxzmasPk
   
    
    insert into ig_ipxzmas
      
        
      
            ig_ipxzmas_pk,
        

        
            id,
        

用法:1黑体字就是关键,要返回主键一定有这句话,引号里面的就是主键

           2:这点也是郁闷我好几天的问题,我就是这样按照网上的来写,还是没有获取到主键的值……

          3:其实已经获取到值了,只不过自己没有拿值,因为返回的1只不过是代码成功返回的值,当真正获取到值的话,需要自己vo属性,获取对应的主键,这样才能拿到值(也就是主键的值)eg:ig.getIgIpxzmasPk(),这是我的实体获取值得方法;

 

你可能感兴趣的:(mybatis,java)