IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

2年前 (2022) 程序员胖胖胖虎阿
155 0 0

参考链接:IDEA中怎么创建xml文件_大海知天空的博客-CSDN博客_idea如何创建xml文件

1.File---Settings---Editor---File and Code Templates---Files

IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

2.点击Files下面的“+”,新建一个文件命名为mybatis-config,后缀名为xml,添加下面代码后,勾选Enable Live Templates,依次点击Apply、OK,完成设置

IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

模板代码:

  <?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&amp;characterEncoding=UTF-8&amp;serverTimezone=UTC&amp;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进行快速创建

IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

创建效果如下:

IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

4.同理,可创建mapper映射文件XxxMapper.xml,设置方法与上面类似,点击Files下面的“+”,新建一个文件命名为XxxMapper,后缀名为xml,添加下面代码后,勾选Enable Live Templates,依次点击Apply、OK,完成设置

IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

模板代码:

  
  <?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中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)创建效果:

IDEA中快速创建xml文件(含mybatis-config.xml、XxxMapeer.xml)

相关文章

暂无评论

暂无评论...