MyBatis 之旅
什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 总结:持久层框架,SQL定制,省去JDBC操作,JavaBean与数据库记录的对应转换; Batis,估计是作者的一只宠物鸟; 关于Mapper.xml 文件的位置 1、放在 java 目录下:站在开发角度,方便查找文件,便于开发(我比较喜欢); 2、放在resources 目录下:站在软件工程角度,xml确实是资源文件; 修改配置属性 mybatis: mapper-locations: classpath:com/example/mybatis/dev/dao/mapper/*Mapper.xml type-aliases-package: com.example.mybatis.dev.model 修改pom.xml文件 <build> <resources> <!-- mapper.xml文件在java目录下 --> <resource> <directory>src/main/java<