Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.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">
<configuration>
  <typeAliases>
  
    <!-- 动态查询房屋信息的条件类 -->
    <typeAlias type="cn.bdqn.mhouse.entity.HouseCondition" alias="houseC"/>
    <typeAlias type="cn.bdqn.mhouse.util.Page" alias="page"/>
    <!-- 区县别名 -->
    <typeAlias type="cn.bdqn.mhouse.entity.District" alias="district"/>
    <typeAlias type="cn.bdqn.mhouse.dao.IDistrictDao" alias="districtDao"/>
    <!-- 房屋信息的别名 -->
    <typeAlias type="cn.bdqn.mhouse.entity.House" alias="house"/>
    <typeAlias type="cn.bdqn.mhouse.dao.IHouseDao" alias="houseDao"/>
    <!-- 街道信息的别名 -->
    <typeAlias type="cn.bdqn.mhouse.entity.Street" alias="street"/>
    <typeAlias type="cn.bdqn.mhouse.dao.IStreetDao" alias="streetDao"/>
    <!-- 房屋类型的别名 -->
    <typeAlias type="cn.bdqn.mhouse.entity.Types" alias="types"/>
    <typeAlias type="cn.bdqn.mhouse.dao.ITypesDao" alias="typesDao"/>
    <!-- 用户信息的别名 -->
    <typeAlias type="cn.bdqn.mhouse.entity.Users" alias="users"/>
    <typeAlias type="cn.bdqn.mhouse.dao.IUsersDao" alias="usersDao"/>
  </typeAliases>
  <environments default="Mysqldevelopment">
    <!-- oracle的数据库配置  -->
    <environment id="Oracledevelopment">
    <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
      <property name="driver" value="oracle.jdbc.OracleDriver"/>
      <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>
      <property name="username" value="scott"/>
      <property name="password" value="123"/>
      </dataSource>
    </environment>
    <!-- mysql的数据库配置 -->
    <environment id="Mysqldevelopment">
    <transactionManager type="JDBC"/>
      <dataSource type="POOLED">
      <property name="driver" value="com.mysql.jdbc.Driver"/>
      <property name="url" value="jdbc:mysql://192.168.1.128:3306/house"/>
      <property name="username" value="root"/>
      <property name="password" value="171268"/>
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <mapper resource="cn/bdqn/mhouse/dao/DistrictDaoMapper.xml"/>
    <mapper resource="cn/bdqn/mhouse/dao/HouseDaoMapper.xml"/>
    <mapper resource="cn/bdqn/mhouse/dao/StreetDaoMapper.xml"/>
    <mapper resource="cn/bdqn/mhouse/dao/TypesDaoMapper.xml"/>
    <mapper resource="cn/bdqn/mhouse/dao/UsersDaoMapper.xml"/>
  </mappers>
</configuration>


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
11月前
|
存储 Java 文件存储
微服务——SpringBoot使用归纳——Spring Boot使用slf4j进行日志记录—— logback.xml 配置文件解析
本文解析了 `logback.xml` 配置文件的详细内容,包括日志输出格式、存储路径、控制台输出及日志级别等关键配置。通过定义 `LOG_PATTERN` 和 `FILE_PATH`,设置日志格式与存储路径;利用 `&lt;appender&gt;` 节点配置控制台和文件输出,支持日志滚动策略(如文件大小限制和保存时长);最后通过 `&lt;logger&gt;` 和 `&lt;root&gt;` 定义日志级别与输出方式。此配置适用于精细化管理日志输出,满足不同场景需求。
2706 1
|
XML Java 数据格式
Spring从入门到入土(xml配置文件的基础使用方式)
本文详细介绍了Spring框架中XML配置文件的使用方法,包括读取配置文件、创建带参数的构造对象、使用工厂方法和静态方法创建对象、对象生命周期管理以及单例和多例模式的测试。
779 7
Spring从入门到入土(xml配置文件的基础使用方式)
|
XML Java 数据格式
使用idea中的Live Templates自定义自动生成Spring所需的XML配置文件格式
本文介绍了在使用Spring框架时,如何通过创建`applicationContext.xml`配置文件来管理对象。首先,在resources目录下新建XML配置文件,并通过IDEA自动生成部分配置。为完善配置,特别是添加AOP支持,可以通过IDEA的Live Templates功能自定义XML模板。具体步骤包括:连续按两次Shift搜索Live Templates,配置模板内容,输入特定前缀(如spring)并按Tab键即可快速生成完整的Spring配置文件。这样可以大大提高开发效率,减少重复工作。
使用idea中的Live Templates自定义自动生成Spring所需的XML配置文件格式
|
SQL Java 数据库连接
【MyBatisPlus·最新教程】包含多个改造案例,常用注解、条件构造器、代码生成、静态工具、类型处理器、分页插件、自动填充字段
MyBatis-Plus是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。本文讲解了最新版MP的使用教程,包含多个改造案例,常用注解、条件构造器、代码生成、静态工具、类型处理器、分页插件、自动填充字段等核心功能。
2137 6
【MyBatisPlus·最新教程】包含多个改造案例,常用注解、条件构造器、代码生成、静态工具、类型处理器、分页插件、自动填充字段
|
前端开发 Java Apache
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
3352 2
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
|
缓存 Java 数据库连接
使用MyBatis缓存的简单案例
MyBatis 是一种流行的持久层框架,支持自定义 SQL 执行、映射及复杂查询。本文介绍了如何在 Spring Boot 项目中集成 MyBatis 并实现一级和二级缓存,以提高查询性能,减少数据库访问。通过具体的电商系统案例,详细讲解了项目搭建、缓存配置、实体类创建、Mapper 编写、Service 层实现及缓存测试等步骤。
216 2
|
XML Java 应用服务中间件
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
这篇文章是关于Apache Tomcat服务器的目录结构、配置文件(特别是server.xml)的详细介绍和学习指南。
770 0
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
|
Java 数据库连接 Spring
后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
文章是关于Spring、SpringMVC、Mybatis三个后端框架的超详细入门教程,包括基础知识讲解、代码案例及SSM框架整合的实战应用,旨在帮助读者全面理解并掌握这些框架的使用。
后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
|
关系型数据库 MySQL Go
go抽取mysql配置到yaml配置文件
go抽取mysql配置到yaml配置文件
|
缓存 关系型数据库 MySQL
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
1056 19

推荐镜像

更多