自定义博客皮肤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中,对于复杂的一对多关联查询,应该使用resultMap来定义映射规则,而不是resultType

在MyBatis中,resultType用于指定查询结果的类型。然而,对于一对多(One-to-Many)的查询,使用resultType并不足够,因为它只能指定一个简单的Java类型,无法处理复杂的嵌套对象关系。那么可以使用resultMap来定义查询结果的映射关系。resultMap能够灵活地处理多表关联的查询结果,允许定义多个映射规则,包括复杂的嵌套对象结构。

2023-08-07 15:52:32 152

原创 为什么自定义异常应该继承自RuntimeException

RuntimeException,则Service接口、Service实现类、Controller中所有的方法都必须显式的通过throws关键字声明抛出异常,由于Service、Controller抛出异常是固定的做法,没有必要都显式的声明抛出,所以,使用RuntimeException会更加便利。一个项目会使用到全局异常处理器来处理各种异常,而全局异常处理器只能处理Controller抛出的异常,而Controller会调用Service,Service必须抛出异常,那么,如果自定义不是继承自。

2023-07-31 10:27:47 499 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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