mybatis-mp正式改名为xbatis!!!
- 其他
- 2025-08-30 04:00:01

xbatis 是什么
xbatis 是一款基于mybatis的 ORM框架,ORM程度非常高,几乎不需要再写SQL; 同时内置多种数据库函数,具有良好的不同数据库迁移能力,注意它可以同时支持多种数据库!!!,一款真正意义上的ORM框架 xbatis 具有良好程序设计,非常稳定(经过testcase验证);优雅的API、简而易懂的方法操作,让你写代码和写SQL几乎一样,学习成本几乎为零。 功能强大,支持 多表/子查询,自动分页,优雅的XML自动分页等众多功能!!
快速开始 springboot2 搭建 Maven 依赖yaml
<dependencyManagement> <dependencies> <dependency> <groupId>cn.xbatis</groupId> <artifactId>xbatis-spring-boot-parent</artifactId> <version>1.8.1</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>cn.xbatis</groupId> <artifactId>xbatis-spring-boot-starter</artifactId> </dependency> </dependencies> 导入 jdbc 、连接池 依赖 JDBC 、连接池 Maven依赖yaml
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> </dependency> YML配置在 application.yml 中配置:
yaml
spring: datasource: url: jdbc:mysql://localhost:3306/dbName username: dbusername password: dbpassword 使用代码示例 启动类java
@SpringBootApplication @MapperScan("com.xx.xxx.mapper") public class MybatisMpApplication { public static void main(String[] args) { SpringApplication.run(MybatisMpApplication.class, args); } } 实体类java
@Data @Table public class SysUser { @TableId private Integer id; private String userName; private String password; private Integer roleId; private LocalDateTime createTime; } Mapper继承 MybatisMapper 即可
java
public interface SysUserMapper extends MybatisMapper<SysUser> { } 如何使用java
@Service public class Test{ @Autowired private SysUserMapper sysUserMapper; public void demo() { Pager<SysUser> pager = QueryChain.of(sysUserMapper) .eq(SysUser::getId,1) .like(SysUser::getUserName,"xxx") .paging(Pager.of(1,10)); } }如何 简不简单!!!
更多示例 springboot:基于springboot开发mybatis-mp正式改名为xbatis!!!由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“mybatis-mp正式改名为xbatis!!!”
下一篇
深入剖析SpringMVC