编写mybatis 接口映射文件教程

大兔子大兔子 提交于 2019-11-26 19:25:41

/**

  • 1、接口式编程 . 原生: Dao ====> DaoImpl mybatis: Mapper ====> xxMapper.xml
  • 2、SqlSession代表和数据库的一次会话:用完必须关闭;
  • 3、SqlSession和connection一样,它都是非线程安全。每次使用都应该获取新的对象
  • 4、mapper接口没有实现类,但是mybatis会为这个接口生成一个代理对象 。
  •  (将接口和xml进行绑定) 
    
  •  EmployeeMapper mapper =openSession.getMapper(EmployeeMapper.class);
    
  • 5、两个重要的配置文件:
  • mybatis的全局配置文件:包含数据库连接池信息,事务管理器信息等…系统运行环境信息
  • sql映射文件:保存了每一个SQL语句的映射信息;将SQL语句抽取出来。
  • @author Administrator

*/
获取我们写好的 mybatis-config.xm l映射文件
在这里插入图片描述
测试类
在这里插入图片描述

全局配置文件
在这里插入图片描述

  1、mybatis可以使用 properties来引入外部properties配置文件的内容
  resource:引入类路径下的资源
  url:引入网络路径或者磁盘路径下的资源

在这里插入图片描述

  2、settings包含很多重要的设置项
    setting:用来设置每一个设置项
     name:设置项名
     value:设置项取值
mapUnderscoreToCamelCase 驼峰命名法
 <settings>
    <setting name="mapUnderscoreToCamelCase" value="true"/>
 </settings>
  • 3、typeAlias:为某个Java类型起别名 ;别名不区分大小写
    type:指定要起别名的类型全类名;默认别名就是类名小写;employee
    alias:指定新的别名

批量起别名的情况下,使用@Alias注解为某个类型指定新的别名
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!