美文网首页
mybatis映射文件配置

mybatis映射文件配置

作者: 我是许仙 | 来源:发表于2020-06-19 18:54 被阅读0次

xml映射器

@Many注解使用

通常用在一个实体类中查询List<t>

@Mapper
public interface UserMapper {

    @Results(id = "userResult", value = {
            @Result(property = "id", column = "id",  id = true),
            @Result(property = "userName", column = "userName"),
            @Result(property = "manList", column = "id", many = @Many(select = "com.mybatis.demo.mybatis.mapper.UserMapper.selectManById"))
    })
    @Select(" select * from user where id = #{id} ")
    User selectById(@Param("id") Integer id);

   
    @Results(id = "man", value = {
            @Result(property = "id", column = "id",  id = true),
            @Result(property = "name", column = "name")
    })
    @Select({"select * from man where man.user_id = #{userId}"})
    List<Man> selectManById(@Param("userId") Integer userId);
}

@Option 属性

useGeneratedKeys(仅适用于 insert 和 update)这会令 MyBatis 使用 JDBC 的 getGeneratedKeys 方法来取出由数据库内部生成的主键(比如:像 MySQL 和 SQL Server 这样的关系型数据库管理系统的自动递增字段),默认值:false。

查入语句会自动查询新增的id,如果是新增一个实体类的话会自动设置实体类的id

@Options(useGeneratedKeys = true)

相关文章

  • JavaEE配置文件的头文件

    web3.0 Mybatis映射配置文件 Mybatis核心配置文件

  • 【mybatis】

    Spring MyBatis配置扫描 Mybatis 全局配置文件中typeAliases(别名) 结果映射 My...

  • 项目配置管理

    要完成的目标 放置mybatis的xml映射文件 mybatis的配置环境切换 springboot的配置环境切换...

  • Mybatis的基本配置,原理及使用

    1.Mybatis核心配置文件mybatis.cfg.xmlmybatis.cfg.xml 2.映射文件和对应实体...

  • Mybatis配置文件详解(4)

    本次主要来了解:MyBatis数据库配置文件SqlMapConfig.xmlSQL映射配置中输入映射的配置SQL映...

  • 3.详解MyBatis的配置文件

    MyBatis配置xml层次结构,而且必须注意其顺序。 MyBatis官网中文XML映射配置文件 1.proper...

  • 10 分钟 mybatis 用法入门

    参考文章 mybatis 入门 mybatis XML 映射配置文件 最终的样子 注意: 红线标识的6个文件是真正...

  • Result Maps collection does not

    测试Mybatis工程遇到的问题映射配置文件: 报错信息: 基本映射 :(resultType)使用resultT...

  • mybatis映射文件配置

    xml映射器 @Many注解使用 通常用在一个实体类中查询List @Option 属性 useGenera...

  • Mybatis

    Mybatis1.导包:一个主包,和其他的依赖包2.编写配置文件:主配置文件和映射文件,在将映射文件加入到主配置文...

网友评论

      本文标题:mybatis映射文件配置

      本文链接:https://www.haomeiwen.com/subject/mpsbxktx.html