开发者社区> 问答> 正文

java中mybatis是什么意思

java中mybatis是什么意思

展开
收起
云计算小粉 2018-05-10 20:09:21 4435 0
4 条回答
写回答
取消 提交回答
  • MyBatis是一个优秀的持久层框架,它对JDBC的操作数据库的过程进行封装。这个封装的路线是这样的:

    java.sql.Statement -> MyBatis的Executor -> MyBatis的SqlSession

    MyBatis中文官网

    MyBatis使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建Connection、创建Statement、手动设置参数、结果集检索等JDBC繁杂的过程代码。

    MyBatis通过xml或注解的方式将要执行的各种Statement(Statement、PreparedStatement、CallableStatement)配置起来,并通过Java对象和Statement中的SQL进行映射生成最终执行的SQL语句,最后由MyBatis框架执行SQL并将结果映射成Java对象并返回。

    2019-10-08 11:15:57
    赞同 展开评论 打赏
  • MyBatis 是一款优秀的持久层框架,可以帮你省去很多与数据库对接的事情。参考:http://www.mybatis.org/mybatis-3/zh/index.html
    2019-07-17 22:18:52
    赞同 展开评论 打赏
  • MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
    2019-07-17 22:18:52
    赞同 展开评论 打赏
  • 一个基于jdbc的关系映射框架
    2019-07-17 22:18:52
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载