MyBatis之初体验helloworld

本文介绍了作者初次接触MyBatis框架的感受,并对比了MyBatis与Hibernate的轻量级特性。作者通过创建MySQL数据库、设置Java工程、引入MyBatis库,详细讲述了配置MyBatis的conf.xml文件,创建实体类、映射文件,以及编写简单的根据ID查询User的方法。最后,通过执行SQL并获取结果,展示了MyBatis如何操作数据库。
摘要由CSDN通过智能技术生成

最近在学习MyBatis,为什么要学习这个,根据我长期潜水互联网各类it论坛大概了解到,hibernate已经慢慢的退出历史舞台了,当然肯定还是有一些公司还是再继续用这个框架的,毕竟需要一个过程!我大概了解到呢,主要是因为这个框架太复杂厚重,不太好学习!毕竟我是个初学者,我也不知道这种评价是不是真的正确,有没有站在一个客观的角度来看待这个框架等等!但是既然大家都说mybatis还不错,那么我也就来开始来拥抱这个框架吧!


学习这款框架给我的感觉的确是要比hibernate轻量级很多,需要掌握的知识点也没有那么多,当然这也是因为先前学习了hibernate之后再来学习这个会感觉不那么陌生了

毕竟持久层框架大概要做的事情不都差不多嘛,只是方式各有千秋,但是万变不离其宗,说到底就是为了更好更方便的操作数据库而已!当然并不说底层的实现原理我都已经了解透彻,这个嘛,等我以后有时间了一定好好研究一下这写出这么优秀框架大神们源代码,看看自己和别人的差距,好好学习学习!

下面就来一个mybatis的初体验 helloworld吧

既然说到是持久层框架,那么我们当然是需要数据库的,我这里使用的是mysql  下面便是mysql建表语句 和数据

create database mybatis;
use mybatis;
CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), age INT);
INSERT INTO users(NAME, age) VALUES('Tom', 12);
INSERT INTO users(NAME, age) VALUES('Jack', 11);

创建个数据库名字叫mybatis  一个用户表,有三个字段,id为自增长

接下来便是创建一个java工程,名字随便你喜好,你需要为你的工程导入mybatis的jar包 和数据库的驱动包 ,数据库驱动包根据你使用的数据来确定

mybatis的jar可以到网上去下载

在工程的src目录下面新建mybatis的配置文件,

名字就叫做conf.xml,

<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值