Mybatis环境搭建注意事项

  • 第一个:创建UserDao.xml 和 UserDao.java 时名称是为了和我们之前的只是保持一致。在Mybatis中它把持久层的操作接口名称和映射文件也叫做:Mapper,所以UserDao和UserMapper是一样的

  • 第二个:在idea中创建目录的时候,它和包是不一样的,包在创建时,com.scott.dao是三级结构;目录在创建时:com.scott.dao是一级目录

  • 第三个:mybatis的映射配置文件位置必须和dao接口的包结构相同
  • 第四个:映射配置文件的mapper标签namespace属性的取值是dao接口的全限定类名
  • 第五个:映射配置文件的操作配置(select)id属性的取值必须是dao接口的方法名。

当我们遵从了三四五点之后,我们在开发中就无需再写dao的实现类。

mybatis入门案例

第一步: 读取配置文件

第二步:创建SqlSessionFactory工厂 第三步:创建SqlSession 第四步:创建Dao接口的代理对象 第五步:执行dao中的方法 第六步:释放资源

注意事项:

不要忘记在映射配置中告知mybatis要封装到哪个实体类中,配置的方式是指定实体类的全限定类名

results matching ""

    No results matching ""