Mybatis映射文件规则 |
您所在的位置:网站首页 › mybatis映射文件规则 › Mybatis映射文件规则 |
在说明映射文件规则之前,先来回顾一下ORM相关概念。 1.ORM概念ORM(Object Relationship Mapping)对象关系映射 对象:Java的实体类对象 关系:关系型数据库 映射:二者之间的对应关系 字段名和属性名要一一对应才可以,它们的名字要相同,底层调用的是反射机制 Java概念 数据库概念 属性 列,字段 类 表 对象 记录 2.映射文件命名规则表对应的实体类的类名+Mapper.xml 举例:假如数据库的表的名字是t_user,它对应的实体类是User,那么对应的映射文件为UserMapper.xml 一个映射文件对应一个实体类,对应一张表的操作,调用Mapper中的方法就是来执行SQL Mybatis映射文件用来写SQL语句,访问和操作表的数据 Mybatis映射文件存放位置是src/main/resources/mappers目录下面 3.Mybatis的两个一致Mybatis可以面向接口操作数据,如果我们以包为单位引入映射文件,需要有两个一致 ① 映射文件的namespace要和mapper接口的全类名一致 当调用Mapper接口中的方法,它会先根据Mapper接口的全类名去找到映射文件,然后根据方法名去找到对应的SQL语句 ②映射文件中SQL语句的id要和mapper接口中的方法名一致 在resources目录下面建立mapper映射文件 ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |