首页 > 其他分享 >2024.12.27(MyBatis知识点)

2024.12.27(MyBatis知识点)

时间:2025-01-10 23:56:33浏览次数:1  
标签:2024.12 知识点 27 配置文件 xml MyBatis 编写

编写实体类
编写对象配置文件 xxxMapper.xml

1 2 3 4 5 6 7 编写SqlMapConfig.xml核心配置文件
<!--加载properties文件-->
<properties resource="jdbc.properties"></properties>

<settings>
    <setting name="lazyLoadTriggerMethods" value="toString()"/>
</settings>
<!--批量取别名-->
<typeAliases>
    <package name="com.hezhe.pojo"/>
</typeAliases>


<!--environments: 运行环境-->
<environments default="development">
    <environment id="development">
        <!--当前的事务事务管理器是JDBC-->
        <transactionManager type="JDBC"></transactionManager>
        <!--数据源信息 POOLED:使用mybatis的连接池-->
        <dataSource type="POOLED">
            <property name="driver" value="${jdbc.driver}"/>
            <property name="url" value="${jdbc.url}"/>
            <property name="username" value="${jdbc.username}"/>
            <property name="password" value="${jdbc.password}"/>
        </dataSource>
    </environment>
</environments>

<mappers>
    <!--<mapper resource="com/hezhe/mapper/UserMapper.xml"></mapper>-->
    <!--批量加载映射-->
    <package name="com.hezhe.mapper"/>
</mappers>

标签:2024.12,知识点,27,配置文件,xml,MyBatis,编写
From: https://www.cnblogs.com/yangsongduo/p/18664951

相关文章

  • 2025.1.10(MyBatis知识点)
    多条件查询方式一:使用#{arg0}-#{argn}或者#{param1}-#{paramn}获取接口请求参数方式二:使用注解,接口中引入@Param(“name”)注解,再在配置文件中#{name}获取参数方式三:使用pojo对象传递参数,配置文件中按照实体类的属性获取参数模糊查询select*fromuserwhe......
  • 2024.12.4(SpringBoot知识点总结)
    1.2SpringBoot的概述1.2.1SpringBoot解决上述Spring的缺点SpringBoot对上述Spring的缺点进行的改善和优化,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期......
  • 2024.12.3(SpringBoot知识点总结)
    一、SpringBoot简介1.1原有Spring优缺点分析1.1.1Spring的优点分析Spring是Java企业版(JavaEnterpriseEdition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对......
  • 2024.12.2(SpringBoot知识点总结)
    SpringBoot与其他技术的整合整合Mybatis:添加Mybatis的起步依赖和数据库驱动,配置数据库连接信息,创建实体Bean和Mapper1。整合Junit:添加Junit的起步依赖,编写测试类1。整合SpringDataJPA:添加SpringDataJPA的起步依赖和数据库驱动,配置数据库和JPA的相关属性,创建实体配置实......
  • 2024.12.5(SpringBoot知识点总结)
    2.1.2添加SpringBoot的起步依赖SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parentorg.springframework.bootspring-boot-starter-parent2.0.1.RELEASE12345SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖......
  • 2024.12.6(SpringBoot知识点总结)
    2.1.3编写SpringBoot引导类要通过SpringBoot提供的引导类起步SpringBoot才可以进行访问packagecom.itheima;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublicclas......
  • 2024.12.7(SpringBoot知识点总结)
    2.2.2SpringBoot代码解析@SpringBootApplication:标注SpringBoot的启动类,该注解具备多种功能(后面详细剖析)SpringApplication.run(MySpringBootApplication.class)代表运行SpringBoot的启动类,参数为SpringBoot启动类的字节码对象2.2.3SpringBoot工程热部署我们在开发中反复......
  • 2024.12.9(SpringBoot知识点总结)
    通过idea快速创建的SpringBoot项目的pom.xml中已经导入了我们选择的web的起步依赖的坐标4.0.0<groupId>com.itheima</groupId><artifactId>springboot_quick2</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name&g......
  • 2024.12.11(SpringBoot知识点总结)
    3.1.2分析spring-boot-starter-web按住Ctrl点击pom.xml中的spring-boot-starter-web,跳转到了spring-boot-starter-web的pom.xml,xml配置如下(只摘抄了部分重点配置):4.0.0org.springframework.bootspring-boot-starters2.0.1.RELEASEorg.springframework.bootspring-boot-s......
  • 2024.12.10(SpringBoot知识点总结)
    3.1起步依赖原理分析3.1.1分析spring-boot-starter-parent按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置):org.springframework.bootspring-boot-dependencies2.0.1.RELEASE../../spring......