什么是mybatis为什么要使用mybatis(为什么不建议使用mybatis)

什么是mybatis为什么要使用mybatis(为什么不建议使用mybatis)

首页维修大全综合更新时间:2024-06-26 18:12:56

什么是mybatis为什么要使用mybatis

它是一个半自动映射的框架。这里所谓的“半自动”是相对于Hibernate全表映射而言的,MyBatis 需要手动匹配提供 POJO、SQL和映射关系,而Hibernate只需提供POJO 和映射关系即可。与Hibernate相比,虽然使用MyBatis手动编写 SQL 要比使用Hibernate的工作量大,但MyBatis可以配置动态SQL并优化SQL,可以通过配置决定SQL的映射规则,它还支持存储过程等。对于一些复杂的和需要优化性能的项目来说,显然使用MyBatis更加合适。

1.什么是MyBatis?

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2.对比JDBC和MyBatis

3.使用 MyBatis

3.1使用过程

a.编程式

b.集成式 managed 集成到 spring 使用

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.