zoukankan      html  css  js  c++  java
  • mybatis的学习*_____项目中的一些优化

    1.在maven项目的pom.xml中,加入以下的代码:

    使得:maven在导出项目的时候,能够将我们的配置及资源导出
     <build>
            <!--希望maven在导出项目的时候,能够将我们的配置及资源导出-->
            <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*.properties</include>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>false</filtering>
                </resource>
            </resources>
    
        </build>

    2.事务的优化,自动提交事务:

    在创建sqlSession时:

      public static SqlSession getSqlSession() {
            //开启事物的自动提交
            return sqlSessionFactory.openSession(true);
        }

    3.别名的优化:(在mybatis-config.xml)

    <!--配置别名-->
    <typeAliases>
        <!--<typeAlias type="com.kuang.pojo.User" alias="User"/>-->
        <package name="com.kuang.pojo"/>
    </typeAliases>

    4.配置文件 database.properties的优化

    src / resources /  database.properties

    driver=com.mysql.cj.jdbc.Driver
    url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC
    username=root
    password=1234567890

    mybatis-config.xml(核心配置文件)

       <properties resource="database.properties"/>
  • 相关阅读:
    ThreadLocal
    volatile的理解
    二叉搜索树
    springboot中URL带有斜杠的转义字符%2F导致的400错误
    深入理解字符串
    Gradle安装与Idea配置
    基本数据类型和包装类
    Windows系统MongoDB安装
    Java程序是如何执行的?
    sshd服务器搭建管理和防止暴力破解
  • 原文地址:https://www.cnblogs.com/xbfchder/p/11237368.html
Copyright © 2011-2022 走看看