目录
使用Mybatis框架操作数据,在Springboot框架集成Mybatis
使用步骤:
配置数据库链接信息
server.port=9001 server.servlet.context-path=/orm #链接数据库 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/spring?userUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=666
- @Mapper:放在dao接口上面,每个接口都需要使用这个注解
-
- /**
- * 告诉Mybatis这是dao接口。创建此接口的代理对象
- * 位置:在类的上面
- * */
-
- @Mapper
- public interface StudentDao {
- Student selectById(@Param("stuId") Integer id);
- /**
- * @MapperScan:找到Dao接口和Mapper文件
- * basePackages:dao接口所在的包名
- * */
-
- @SpringBootApplication
- @MapperScan(basePackages = {"com.bjpowernode.dao","com.bjpowernode.mapper"})
- public class Application {
-
- public static void main(String[] args) {
- SpringApplication.run(Application.class, args);
- }
-
- }
把mapper文件放在resources目录下
1.在resource目录中创建子目录,例如mapper
2.把mapper文件放到mapper目录中
3.在application.properties文件中,指定mapper文件位置
#指定mapper文件的位置 mybatis.mapper-locations=classpath:mapper/*.xml #添加mybatis日志 mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
4.在pom.xml中指定把resources目录中的文件,编译到目标目录中
src/main/resources **/*.*