-
配置执行的SQL语句是通过注解的方式, 注解方式的话如果SQL语句太长存在折行时会导致SQL语句不够直观, 一些复杂的关联查询 不易复用, 对DBA(数据库管理员)不够友好, 需要每次从Java代码中修改SQL语句, 不如配置文件中方便, 所以说以后工作后更多使用的是配置文件的方式.
-
详细步骤:
-
创建boot10工程 打3个勾
-
在application.properties里面添加链接数据库的信息
-
创建entity.Product实体类
-
创建config.MybatisConfig Mybatis配置类, 在里面添加@Configuration和@MapperScan注解
-
创建mapper.ProductMapper 接口
-
在工程的resources文件夹中创建mappers文件夹,把下载的xml配置文件复制到此文件夹中,并改名为ProductMapper.xml,里面的代码如下:
-
在application.properties配置文件中添加以下内容, 设置存放Mybatis框架相关xml配置文件的位置
-
使用SpringBoot框架中提供的单元测试类对ProductMapper进行测试
-
@Configuration注解
- 此注解设置当前类为配置类, 程序运行时会自动加载此类
-
@MapperScan注解
- Mapper扫描注解, 在注解里面设置Mapper的包, 这样会自动从包里面找到Mapper接口, 这样就不用在每一个Mapper接口中添加@Mapper注解了
-
通过xml配置文件的方式,配置Mapper中需要用到的SQL语句
最新推荐文章于 2024-09-27 10:41:42 发布