0
点赞
收藏
分享

微信扫一扫

Mybatis学习笔记-新建工程


与其他的ORM(对象关系映射)框架不同,MyBatis并没有将Java对象与数据库表关联起来,而是将Java方法与SQL语句关联。MyBatis允许用户充分利用数据库的各种功能,例如存储过程、视图、各种复杂的查询以及某些数据库的专有特性。与JDBC相比,MyBatis简化了相关代码,SQL语句在一行代码中就能执行。MyBatis提供了一个映射引擎,声明式地将SQL语句的执行结果与对象树映射起来。通过使用一种内建的类XML表达式语言,SQL语句可以被动态生成。

MyBatis支持声明式数据缓存(declarative data caching)。当一条SQL语句被标记为“可缓存”后,首次执行它时从数据库获取的所有数据会被存储在高速缓存中,后面再执行这条语句时就会从高速缓存中读取结果,而不是再次命中数据库。MyBatis提供了默认情况下基于Java HashMap的缓存实现,以及用于与OSCache、Ehcache、Hazelcast和Memcached连接的默认连接器,同时还提供API供其他缓存实现使用。

Mybatis学习笔记-新建工程_配置文件

新建Mybatis工程

Mybatis学习笔记-新建工程_java_02


Mybatis学习笔记-新建工程_sql语句_03


Mybatis学习笔记-新建工程_数据库_04


Mybatis学习笔记-新建工程_数据库_05

Mybatis学习笔记-新建工程_配置文件_06

向数据库中导入数据

Mybatis学习笔记-新建工程_数据库_07

Mybatis学习笔记-新建工程_java_08


Mybatis学习笔记-新建工程_配置文件_09

新建一个User.java类,并生成getter、setter以及tostring方法:

Mybatis学习笔记-新建工程_sql语句_10


新建持久层接口:

Mybatis学习笔记-新建工程_数据库_11

Mybatis学习笔记-新建工程_sql语句_12


Mybatis学习笔记-新建工程_数据库_13


为Mybasis创建xml文件

Mybatis学习笔记-新建工程_sql语句_14


Mybatis学习笔记-新建工程_配置文件_15


Mybatis学习笔记-新建工程_配置文件_16

Mybatis学习笔记-新建工程_java_17


为每个ado配置独立的文件

Mybatis学习笔记-新建工程_数据库_18


Mybatis学习笔记-新建工程_数据库_19


Mybatis学习笔记-新建工程_sql语句_20


Mybatis学习笔记-新建工程_配置文件_21

自行测试

第一步:创建maven工程并导入坐标

create New Project --> 侧边栏,选择Maven --> 可以勾选Create from archetype,或者不勾选直接点击Next --> 填入Group Id、Artifact Id等信息 --> 向Maven项目配置文件pom.xml中添加配置(打包方式、Mybatis依赖)

Mybatis学习笔记-新建工程_java_22


向数据库中导入数据

Mybatis学习笔记-新建工程_java_23


Mybatis学习笔记-新建工程_配置文件_24


第二步:创建实体类、新建持久层接口

Mybatis学习笔记-新建工程_数据库_25

第三步:创建Mybatis主配置文件

除了通过XML方式进行配置,和Spring集成的时候还会使用Spring bean方式进行配置,另外还可以通过Java编码方式进行配置

Mybatis学习笔记-新建工程_配置文件_26


针对每个dao创建独立的配置文件和mapper项

Mybatis学习笔记-新建工程_配置文件_27


第四步:创建映射配置文件

Mybatis学习笔记-新建工程_java_28


举报

相关推荐

0 条评论