-
JPA:java持久层API,可以理解为一种规范,Hibernate就是其具体一个实现。(目前比较常用的是SpringDataJpa,它是Spring提供的一套简化开发的框架,按照约定好的方法命名规则,编写dao层接口,就可以在不编写实现情况下执行数据库操作,还提供了除CRUD以外的功能,例如分页、排序、复杂查询等等,SpringDataJpa可以理解为对JPA的再次封装,底层仍旧是Hibernate)
Mybatis优势
1、SQL语句可以自由控制,更灵活、性能较高。
2、SQL与代码分离,易于阅读和维护。
3、提供XML标签,支持编写动态SQL语句。
JPA优势
JPA移植性比较好(Hibernate方言)
提供了很多CRUD方法、开发效率高(不用编写sql语句)
对象化程度更高(面向对象开发思想)
Mybatis劣势
简单CRUD操作需要编写SQL语句(单表仍需要编写Mapper接口方法和xml的sql)
XML中有大量sql需维护
mybatis自身功能有限
查看全部 -
1、在maven官网下载lombox.jar-->project lombox.jar
2、安装路径选择到eclipse.exe/myeclipse.exe
3、装完后,在eclipse/myeclipse文件根目录中生成lombox.jar文件,同时在eclipse/license.txt(myeclipse/myeclipse.ini)文件中会生成lombox.jar的路径(如果存放路径带有中文,则需要修改路径和lombox文件的位置)
查看全部 -
ActiveRecord 模式
查看全部 -
CRUD - 删除
查看全部 -
CRUD - 更新
查看全部 -
CRUD - 查询分页
查看全部 -
CRUD - 查询
查看全部 -
CRUD - 查询
查看全部 -
CRUD - 查询
查看全部 -
CRUD - 新增
查看全部 -
MP 特性(2)
查看全部 -
MP 特性(1)
查看全部 -
文档及项目地址
查看全部 -
MP 简介
查看全部 -
1,mnvrepository --> 搜索lombok,下载 lombok-xxxx.jar 文件;
2,有jdk运行环境的电脑,双击它可以运行;
3,specify location... -->选择本机eclipse.exe -->install/update
查看全部
举报