- 博客(2)
- 收藏
- 关注
原创 Mybatis和Hibernate的区别
Mybatis属于ORM类型的框架, 严格来讲属于半ORM框架,因为它需要自己写sql将对象和数据库数据映射起来。Hibernate同样属于ORM类型框架,不需要自己写SQL进行对象和数据库的映射。手写sql导致移植性变差,切换到不同数据库时,可能会重写编写sql。对sql优化的空间变小,执行效率相对来说没有mybatis高。手写sql可以灵活优化sql,提高执行效率。操作简单,不需要自己写sql,移植性好。
2024-06-22 12:27:40
125
原创 Maven依赖冲突
什么是maven依赖冲突: 比如项目A依赖B和C,同时B依赖D的v1版本,C依赖D的v2版本,而实际运行使用的时候,只会用到D的一个版本(假如加载了D的v1版本),那么问题就来了,如果C中用到了D的v2版本中的某个方法或者类,那么运行时就会报java.lang.NoSuchMethodError或者java.lang.NoClassDefFoundError如何排查: 通过异常信息定位到依赖包,然...
2018-06-21 13:58:44
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人