zoukankan      html  css  js  c++  java
  • dal ResultSet -> model

    dal实现从jdbc返回的ResultSet转换成具体业务Model的接口:DalResultSetExtractor,该接口主要有

     这三种实现类:

    DalRowMapperExtractor依赖固定DalRowMapper做多行数据转换。

    DalScalarExtractor直接返回ResultSet第一个column的Object。

    DalSingleResultExtractor依赖底层DalRowMapper做单行数据转换。

    DalRowMapper主要实现单行数据转换,主要有以下实现类:

     DalColumnMapRowMapper 以 jdbc返回的表列 列表为基准,从ResultSet中按照顺序取出列对应的值,返回Map<String,Object> key为列名,value为值。

    DalCustomRowMapper 自定义取哪些列,按照列名从ResultSet中取具体值,返回Map。

    DalDefaultJpaMapper 以model对象属性列表为基准,从ResultSet中取具体值,返回Model实例。

    DalObjectRowMapper 从ResultSet中取出Object,如果有自定义converter,则把Object转成具体的Model。

    FixedValueRowMapper 返回指定值。

    ShortRowMapper返回short类型的值。

  • 相关阅读:
    Stupid Tower Defense
    Lifting the Stone
    城市地平线
    BestCoder Sequence
    Miaomiao's Geometry
    Rating
    Turn the pokers
    Peter's Hobby
    HTTP关键词收集
    HTTP出现前的协议
  • 原文地址:https://www.cnblogs.com/caiyao/p/14927688.html
Copyright © 2011-2022 走看看