IDEA中快速创建xml文件(含mybatis-config.xmlXxxMapeer.xml)
Posted Coder_Cui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA中快速创建xml文件(含mybatis-config.xmlXxxMapeer.xml)相关的知识,希望对你有一定的参考价值。
参考链接:IDEA中怎么创建xml文件_大海知天空的博客-CSDN博客_idea如何创建xml文件
1.File---Settings---Editor---File and Code Templates---Files
2.点击Files下面的“+”,新建一个文件命名为mybatis-config,后缀名为xml,添加下面代码后,勾选Enable Live Templates,依次点击Apply、OK,完成设置
模板代码:
<?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" > <!--配置mybatis环境--> <configuration> <!--配置连接使用的相关参数 default为默认使用的环境:development 测试环境 product 生产环境 --> <environments default="development"> <!--测试环境--> <environment id="development"> <!--事务管理类型:指定事务管理的方式 JDBC--> <transactionManager type="JDBC"/> <!--数据库连接相关配置,动态获取config.properties文件里的内容--> <!--数据源类型:POOLED 表示支持JDBC数据源连接池 UNPOOLED 表示不支持数据源连接池 JNDI 表示支持外部数据源连接池 --> <dataSource type="POOLED"> <!--此处使用的是mysql数据库,使用Oracle数据库时需要修改,仔细检查各项参数是否正确,里面配置了时区、编码方式、SSL,用以防止中文查询乱码,导致查询结果为null及SSL警告等问题--> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false"/> <property name="username" value="root"/> <property name="password" value="123456"/> </dataSource> </environment> </environments> <!--注册mapper配置文件(mapper文件路径配置) 注意:映射配置文件位置要和映射器位置一样,如:映射器在com.mycode.dao里, 那么配置文件就应该在resources的com/mycode/dao目录下,否则会报 Could not find resource com.mycode.dao.UserMapper.xml类似错误 --> <mappers> <!--下面编写mapper映射文件↓↓↓↓↓ 参考格式:<mapper resource="dao/UserMapper.xml"/> --> </mappers> </configuration>
3.在新建MyBatis配置文件mybatis-config.xml时,可以使用mybatis-config进行快速创建
创建效果如下:
4.同理,可创建mapper映射文件XxxMapper.xml,设置方法与上面类似,点击Files下面的“+”,新建一个文件命名为XxxMapper,后缀名为xml,添加下面代码后,勾选Enable Live Templates,依次点击Apply、OK,完成设置
模板代码:
<?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为映射的根节点,用来管理DAO接口 namespace指定DAO接口的完整类名,表示mapper配置文件管理哪个DAO接口(包.接口名) mybatis会依据这个接口动态创建一个实现类去实现这个接口,而这个实现类是一个Mapper对象 --> <mapper namespace="包名.类名"> <!-- id = "接口中的方法名" parameterType = "接口中传入方法的参数类型" resultType = "返回实体类对象:包.类名" 处理结果集 自动封装 注意:sql语句后不要出现";"号 查询:select标签 增加:insert标签 修改:update标签 删除:delete标签 --> </mapper>
创建方式:
创建效果:
idea创建Maven后没有src目录和Pom.xml?
参考技术A 重新创建。创建maven项目!!!以上是关于IDEA中快速创建xml文件(含mybatis-config.xmlXxxMapeer.xml)的主要内容,如果未能解决你的问题,请参考以下文章
intellij idea快速通过mapper跳转到xml文件