项目开发中的ORM框架使用mybatis还是mybatis-plus
2024-10-21 12:39:54
mybatis支持xml配置文件和注解
mybaits-plus也支持xml配置文件和注解,多了baseMapper,将基础的CRUD操作单独拿出来进行了封装
mybatis是一款优秀的持久层框架,它支持自定义SQL,存储过程,以及高级映射,mybatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作,mybatis可以通过简单的XML或者注解来配置和映射原始类型,接口和JAVA POJO为数据库中的记录
使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让本就复杂的 SQL 语句更加混乱不堪。 因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。
选择何种方式来配置映射,以及是否应该要统一映射语句定义的形式,完全取决于你和你的团队。 换句话说,永远不要拘泥于一种方式,你可以很轻松地在基于注解和 XML 的语句映射方式间自由移植和切换。
ORM:Object Relational Mapping 对象关系映射
Java的POJO对象与数据库表 的映射
POJO: plain ordinary java object
最新文章
- PAT题库-1064. Complete Binary Search Tree (30)
- CSS字体
- Facebook的Hack语言三大看点
- .Net中使用aliases让相同命名空间的dll引用共存
- jq+css+html简单实现导航下拉菜单
- input相关问题总结
- Android 测试工具
- Android小项目之十一 应用程序的主界面
- Android Studio上的几个插件
- hdoj 2795 Billboard【线段树区间最大值】
- N-gram统计语言模型(总结)
- 关于React组件之间如何优雅地传值的探讨
- javascript语法之Date对象与小案例
- JS数组循环的性能和效率分析(for、while、forEach、map、for of)
- Master公式计算递归时间复杂度
- devexpress 10.0升级为 15
- Spring MVC 指导文档解读(二)
- short、int、long、float、double区别
- 在Jenkins中配置执行远程shell命令(转)
- 【acmm】一道简单的数学题