# spring-data-mybatis **Repository Path**: devilived/spring-data-mybatis ## Basic Information - **Project Name**: spring-data-mybatis - **Description**: 使用spring-data-commons实现mybatis应用 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2017-09-29 - **Last Updated**: 2025-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-data-mybatis 该项目是基于[mybatis-spring](http://www.mybatis.org/spring/zh/getting-started.html)、[spring-data-commons](https://docs.spring.io/spring-data/commons/docs/current/reference/html/)实现的持久层组件 - spring-data-mybatis项目是源代码 - testspringdata项目是使用方法测试用例 - 用法: ``` com.sneakxy spring-data-mybatis 3.2.7-RELEASE ``` - 通过配置和注解启动: ``` #配置 spring: #配置数据源 datasource: …… #配置spring data mybatis data: mybatis: #是否自启动,默认:true enable: true jdbc-type-for-null: 'NULL' mappers-locations: classpath*:mappers/mybatis-config-*.xml #雪花算法ID snowflake: #workId占用比特位 work-id-bits: 5 #WorkId work-id: 0 #开始计算时间 epoch: 1741828799722 …… ``` ``` 配置好事物 @EnableMybatisCommonsRepositories(basePackages="com.sneakxy.repository") ``` - 用法请参考[mybatis-spring](http://www.mybatis.org/spring/zh/getting-started.html)、[spring-data-commons](https://docs.spring.io/spring-data/commons/docs/current/reference/html/)的文档