在学习Java的过程,我们可能使用了JDBC来访问数据库获取数据,但是JDBC也有比较大的问题sql语句写在java程序中,需求修改的话则需要修改Java代码sql占位符的拼接传递比较麻烦数据库对象映射成Pojo也比较麻烦
MyBatis这个框架通过对JDBC的封装,开发者只需要按照约定的配置进行配置开发,就可以方便的进行ORM操作
O(Object),R(Relational),M(Mapping):对象关系映射,大白话就是Java对象映射成数据库某张表中的一行记录,一行记录又可映射成一个Java对象开始上车
安装Mybatis,传统的模式自然免不了找到对应的Jar包添加成依赖,但通过Maven工具可以方便的控制项目依赖,需要在pom。xml中添加对应依赖,关于Maven这里不介绍过多,不知道GVC怎么写的可以在mvnrepository。commaven仓库中搜索对应的即可,比如搜索MyBatis,选择对应的版本,复制如图所示的依赖配置到pom。xml中,刷新maven依赖即可下载,这里除了Mybatis还需要下载mysqlconnector,Java链接数据库需要通过驱动,不同厂商有各自的实现
创建一个Maven项目,创建过程忽略
这里以Mysql为例子,在maven依赖中添加如下依赖,一个是mybatis,一个是mysql的驱动dependencygroupIdorg。mybatisgroupIdmybatisartifactIdversion3。5。11versiondependencydependencygroupIdmysqlgroupIdmysqlconnectorjavaartifactIdversion8。0。30versiondependency复制代码按照官网提供的配置进行本地化配置先配置一份my...
(全文)