mybatis ResultMap对应的实体类继承了泛型基类,mapper的xml配置文件应该怎么写?
请哪位大神指导一下!
需要去注册文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" >
<configuration>
<!-- 引入小的配置文件并且存储到当前系统中 -->
<properties resource="jdbc.properties"></properties>
<!-- 缓存
<settings>
<setting name="cacheEnabled" value="true"/>
</settings> -->
<!-- 实体类别名设置 type:java类型的全限定名 alias:别名-->
<typeAliases>
<package name="com.baizhi.enity"/>
</typeAliases>
<!-- 配置数据库的连接参数 -->
<environments default="oracle">
<!-- Oracle -->
<!-- id:给环境起个名字 随意 唯一 -->
<environment id="oracle">
<!-- 事务控制 使用原生JDBC的方式控制事务 JTA 分布式事务控制 -->
<transactionManager type="JDBC"></transactionManager>
<!-- 配置连接池 type:类型 pooled 默认 第三方连接 dbcp c3p0-->
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<!-- 注册Mapper文件 -->
<mappers>
<!-- 登录管理系统 -->
<mapper resource="com/baizhi/mapper/Adminmapper.xml"/>
<!-- 类别管理 -->
<mapper resource="com/baizhi/mapper/Categorymapper.xml"/>
<!-- 图书管理 -->
<mapper resource="com/baizhi/mapper/Bookmapper.xml"/>
<!-- 前台页面 -->
<mapper resource="com/baizhi/mapper/Frontmapper.xml"/>
<!-- 用户管理 -->
<mapper resource="com/baizhi/mapper/Usermapper.xml"/>
</mappers>
</configuration>
需要注册mapper文件吗?我不是很理解,我是用springboot开发的项目,通过spring框架,mpper文件不是可以自动注册的吗?我现在的问题是实体类继承了泛型的基类,这样mapper.xml文件里对应的泛型基类里的字段就不显示了。我不知道该怎么改动mapper.xml,这样在注册mapper.xml文件的时候,可以识别泛型基类中的字段?
能否给我一个详细点的说明。我应该怎么做?
解决了吗.///