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