mybatis和jpa哪个好用(springboot使用jpa还是mybatis)
本文目录
springboot使用jpa还是mybatis
您好,提问者:国内的话一般Mybatis份额比较多,大部分原因是国内BAT导致的,因为早期阿里采用的是iBatis,优点:简单、学习成本低、易优化等等。老外喜欢JPA是因为OOP、DDD,他们认为写 SQL 不优雅。缺点:后期调试跟踪问题很麻烦,改起来也麻烦。优点:可实现快速开发。
MyBatis对比Spring Data Jpa有什么优势
mybatis的优势在于SQL的自由度上,SQL优化和返回对象的大小都是可控的。spring-data-JPA则在开发效率上有优势。对hibernate,JPA之类的ORM已经诟病很久了,诟病最多的不是灵活、性能,而是ORM是一种反模式,且RDB和OO本身具备的不匹配性会导致代码设计上的不合理。
jdbc和jpa的优缺点
jdbc数据库的执行速度比较快,但是代码写起来比较繁琐。jpa对sql进行了很严密的封装,几乎不用写sql。但是执行速度不是很快。并且感觉jpa用起来超级不方便,很多数据库的功能封装的不彻底,都找不到方法用。宁愿用mybatis也不想用jpa 了。。。。
更多文章:
form表单serialize(jquery 表单提交,为什么我的$(“form“).serialize()不能把表单生产字符串)
2024年7月21日 23:40
wipecachepartition什么意思(刷机四清是什么意思)
2024年6月24日 13:37
excel函数if多个结果(excel的if函数怎么设置多个结果)
2024年7月23日 19:20
隔扣字母哥太猛了(小卡单臂隔扣字母哥,落地后一瘸一拐,谁注意到格林的举动)
2024年4月28日 13:25
《我叫MT》高手速成教程?【教程】MT大神手把手教你如何优化CS参数
2024年6月26日 04:04
appscan使用教程(如何让ibm appscan扫描网站所有页面)
2024年1月29日 14:20
arraylist数组(arraylist怎么定义一个多列,动态行的数组)
2024年7月11日 22:04
excel折线图自定x轴y轴(excel图表怎么设置x轴y轴)
2024年7月24日 11:44