# xugu-mybatis-demo **Repository Path**: XuguDB/xugu-mybatis-demo ## Basic Information - **Project Name**: xugu-mybatis-demo - **Description**: 虛谷数据库MyBatis框架应用Demo程序 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 4 - **Created**: 2020-04-30 - **Last Updated**: 2025-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Logo

项目名称 xugu-mybatis-demo

## 项目简介 本项目为虚谷数据库mybatis使用demo,提供对mybatis基本功能使用的举例。 ### 开发环境配置 | 工具 | 版本 | 说明 | | ------------------------ | ------------- | ----------------------- | | IDEA | 2019.1.1 | 后端开发IDE | | MAVEN | 3.5.0 | 项目框架 | | SUN JDK | 1.8.0_144 | JDK编译版本 | | slf4j | 1.7.25 | 日志 | |mybatis | 3.4.4 | 持久层框架 | ### 功能介绍 - 1.C3P0,Druid连接池配置使用,代码详见(包:datasource) - 2.JDBC类型,JAVA类型转换,代码详见(包: handler) - 3.mapper接口配置,(基于接口:ClassAnnotationMapper,基于xml:ClassMapper,InitSqlMapper,StudentMapper,StudentMapper2,代码详见(包:mapper) - 4.提供对基于注解方式的CRUD操作,基于xml方式的DDL,DML的功能测试,mybatis的缓存测试,代码详见(包:test/java/com/xugu/mapper) ### 源代码结构(maven工程) | 目录 | 目的 | | ----------------------------- | ------------------------ | | ${basedir} | 存放pom.xml和所有的子目录| | ${basedir}/src/main/java | 项目的java源代码| | ${basedir}/src/main/resources | 项目的资源,比如property文件,lib/ 驱动程序包| | ${basedir}/src/test/java | 项目的测试类,比如说Junit代码| | ${basedir}/src/test/resources | 资源文件(配置文件、初始化脚本文件(init_db.sql))| | ~/.m2/repository | Maven默认的本地仓库目录位置| ### 搭建步骤 1. 在本机安装开发工具IDEA、MAVEN软件、Git 2. 从远端服务器克隆项目代码, git 地址() 3. 在开发工具中配置MAVEN 4. 下载相关依赖包 5. 修改项目中虚谷数据库相关连接信息(local-xugu.properties(IP地址、端口、数据库名称等)) 6. 在目标数据库执行src/test/resources中的初始化数据库脚本 7. 执行src/test/java目录下的测试用例 ## 联系Contact 技术支持QQ:240370218 技术支持Email:xugu@vip.163.com 项目链接: