黑马程序员技术交流社区

标题: 【成都校区javaEE22期】mybatis中加载映射文件的方式有哪些? [打印本页]

作者: 臭臭猫    时间: 2019-6-6 16:56
标题: 【成都校区javaEE22期】mybatis中加载映射文件的方式有哪些?
1.resource加载方式,适用于类路径下的文件加载(注意:mybatis原始开发Dao,xml文件与接口文件不在同一路径下,仅能用resource加载映射文件)
    <mappers>
        //注意路径书写方式
        <mapper resource="com/das/pojo/TeacherDao.xml"/>
    </mappers>

2.class加载方式,仅适用于类路径下,接口文件与映射文件在同一路径下,且接口名与映射文件名相同,并且映射文件命名空间为接口全类名的情况.
     <mappers>
        //class的内容是接口的全类名
        <mapper class="com.das.dao.TeacherDao"/>
    </mappers>

3.package 加载方式,适用于类路径下,接口文件与映射文件在同一路径下,且接口名与映射文件名相同,并且映射文件命名空间为接口全类名的情况.
    <mappers>
         //package的内容是接口所在包的全路径
        <package name="com.das.dao"/>
    </mappers>





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2