spring mybatis web幾個實戰疑問
非常棒的教程,幾個疑問希望老師解答或者在后續的課程補充講解,希望老師能看到: 1 連接池 alibaba druid 如何 2 mybatis resultType 相對resultMap 優勢在哪里,尤其是一對多 3 spring 錯誤處理統一配置 4 mybatis cache緩存怎么用 坑在哪里 5 mybatis 如何處理分頁 6 web 希望有restful
非常棒的教程,幾個疑問希望老師解答或者在后續的課程補充講解,希望老師能看到: 1 連接池 alibaba druid 如何 2 mybatis resultType 相對resultMap 優勢在哪里,尤其是一對多 3 spring 錯誤處理統一配置 4 mybatis cache緩存怎么用 坑在哪里 5 mybatis 如何處理分頁 6 web 希望有restful
2016-05-14
舉報
2016-05-17
1 連接池 alibaba druid 如何?
阿里的druid很不錯,但就線程池職能來說都差不多,但是druid監控做的更好.
2 mybatis resultType 相對resultMap 優勢在哪里,尤其是一對多?
resultType直接復用你的entity,resultMap會加重你的SQL配置負擔,建議少用甚至不用resultMap映射。
3 spring 錯誤處理統一配置?
spring統一處理異常謹慎使用,一般用于非業務相關,如統計異常,報警等需求。
對于service層可以采用AOP做攔截監控異常
對于springMVC可以使用攔截器或者@ExceptionHandler注解處理。
4 mybatis cache緩存怎么用 坑在哪里?
不建議使用O/R mapping的二級緩存,主要問題是在分布式環境下的一致性維護成本和緩存粒度控制。
緩存一般在上層手動處理,采用分布式緩存如:redis,memcache,tair等。
5 mybatis 如何處理分頁?
mybatis不負責處理分頁,使用SQL分頁,如mysql的limit oracle的rownum等。
6 web 希望有restful
后面web課程有restful相關內容。