mybatis-00框架
发布日期:2022-01-20 01:09:36 浏览次数:2 分类:技术文章

本文共 1140 字,大约阅读时间需要 3 分钟。

mybatis

环境: jdk 1.8

mysql 5.7
maven 3.6.1
IDEA
回顾:
jdbc
mysql
java基础
maven
Junit
ssm 框架: 配置文件 最好是官网

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

如果你发现文档有任何的遗漏,或缺少某一个功能点的说明,最好的解决办法是先自己学习,然后为遗漏的部份补上相应的文档。

该文档 xdoc 格式的源码文件可通过项目的 Git 代码库来获取。复刻该源码库,作出更新,并提交 Pull Request 吧。
还有其他像你一样的人都需要阅读这份文档,而你,就是这份文档最好的作者
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。

如何获得mybatis?

maven仓库

org.mybatis
mybatis
3.5.5

github: https://github.com/mybatis/mybatis-3/releases

中文文档地址: https://mybatis.org/mybatis-3/zh/index.html

1.2持久化*(动作)

数据持久化

持久化:就是将程序的数据在持久状态和瞬时状态转化的过程
内存:断点即失
数据库(jdbc)io文件持久化
生活: 冷藏, 就是持久
为什么要持久化?
有一些对象不能丢掉。
内存太贵了

1.3持久层(名词)

Dao层 Service层 controller层…

  1. 完成持久化工作的代码块
  2. 界限十分明显。

1.4为什么要使用mybatis?

1.帮助程序员将数据存到数据库中。

2.方便
3.传统的jdbc太复杂了,简化 框架 自动化。
4.不用mybatis也可以 更容易上手 技术没有高低之分

优点:

简单易学:
灵活:
sql和代码的分离,提高了可维护性。
提供映射标签,支持对象与数据库的orm字段关系映射
提供对象关系映射标签,支持对象关系组建维护
提供xml标签,支持编写动态sql。
最重要:使用人多

转载地址:https://blog.csdn.net/answero/article/details/106747389 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:MyBatis-01第一个MyBatis程序
下一篇:JAVAWEB监听器的使用

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月18日 08时33分49秒