mybatis配置
需要导入的包
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.1</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.6</version> </dependency>
配置文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 配置mybatis运行环境 --> <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> <!--<environments default="development">--> <!--<environment id="development">--> <!--<!– 使用JDBC的事务管理 –>--> <!--<transactionManager type="JDBC"/>--> <!--<dataSource type="POOLED">--> <!--<!– MySQL数据库驱动 –>--> <!--<property name="driver" value="com.mysql.jdbc.Driver"/>--> <!--<!– 连接数据库的URL –>--> <!--<property name="url"--> <!--value="jdbc:mysql://localhost:3306/?characterEncoding=utf8"/>--> <!--<property name="username" value="root"/>--> <!--<property name="password" value="root"/>--> <!--</dataSource>--> <!--</environment>--> <!--</environments>--> <!-- 将mapper文件加入到配置文件中 --> <!-- 使用相对于类路径的资源引用 --> <mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/> <mapper resource="org/mybatis/builder/BlogMapper.xml"/> <mapper resource="org/mybatis/builder/PostMapper.xml"/> </mappers> <!-- 使用完全限定资源定位符(URL) --> <mappers> <mapper url="file:///var/mappers/AuthorMapper.xml"/> <mapper url="file:///var/mappers/BlogMapper.xml"/> <mapper url="file:///var/mappers/PostMapper.xml"/> </mappers> <!-- 使用映射器接口实现类的完全限定类名 --> <mappers> <mapper class="org.mybatis.builder.AuthorMapper"/> <mapper class="org.mybatis.builder.BlogMapper"/> <mapper class="org.mybatis.builder.PostMapper"/> </mappers> <!-- 将包内的映射器接口实现全部注册为映射器 --> <mappers> <package name="org.mybatis.builder"/> </mappers> </configuration>
mapper文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!----> <mapper namespace="<!--全路径接口名-->"> <!--你要写的sql语句--> </mapper>
本文作者:xiaoovo
本文链接:https://www.cnblogs.com/xiaoovo/p/16063720.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步