Mybatis学习
使用Mysql自带的UUID函数
注意,这个实验需要先将数据ID类型改为varchar,User 类中的ID改为String
 <insert id="addUser2" parameterType="user">
       <selectKey resultType="java.lang.String" keyProperty="id"  order="BEFORE">
           select uuid();
       </selectKey>
        insert into test01.user(id,username, address) VALUES (#{id},#{username},#{address});
    </insert>
- seleectKey 表示查询key
- keyProperty 属性表示将查询的结果赋值给传递进来的User对象的id属性
- resultType表示查询结果的返回类型
- order表示这个查询操作的执行,before表示这个查询操作在insert之前执行。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号