mybatis xml详解及示例

说明:主要介绍mybatis   xml文件的一般属性。

属性介绍:

     id:在命名空间的唯一标识,可以用来引用该语句。

     parameterType:将会传入这条语句的参数类型(完全限定名或别名)。

     parameterMap:一般是直接在mapper.xml文件中定义的映射

     resultMap:外部resultMap的命名引用,结果集的映射是mybatis最大的特性。

     resultType:返回期望类型类的完全限定名或别名。

个别sql介绍:

      左外连接介绍示例:

     标签的运用:


 

     case then用法:

mybatis xml详解及示例_第1张图片

简单的增删改查:


id="addUser" parameterType="com.zpkj.space.model.from.UserFrom">
    INSERT INTO user_t (
    id, name, adress
    )
    VALUES(
    #{id}, #{name}, #{adress}
    )



id="updateUser" parameterType="com.zpkj.space.model.from.UserFrom">
    UPDATE user_t
    
        test="name != null and name != ''">
            name = #{name},
        
        test="adress != null and adress != ''">
            adress = #{adress},
        
    
    WHERE id = #{id}



id="deleteUser" parameterType="string">
    DELETE FROM user_t WHERE id = #{id}

     

     

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