mybatis的PreparedStatement 是何時設置屬性值的

  1. SimpleExecutor.prepareStatement  構建Statement
  2. RoutingStatementHandler.parameterize
  3. DefaultParameterHandler.setParameters
  4. UnknownTypeHandler.setNonNullParameter  選中合適的typeHandler注入屬性值
  5. TypeHandlerRegistry.getTypeHandler 獲取匹配的TypeHandler: 先獲取支持入參真實類型的jdbcHandlerMap; 再匹配與jdbcType一致的的handler
  6. StringTypeHandler.setNonNullParameter
相關文章
相關標籤/搜索