自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除