mybatis 常用的jabcType與javaType對應


一、jabcType與javaType對應

     JDBC Type            Java Type  

  1. CHAR                  String  
  2. VARCHAR               String  
  3. LONGVARCHAR         String  
  4. NUMERIC             java.math.BigDecimal  
  5. DECIMAL             java.math.BigDecimal  
  6. BIT             boolean  
  7. BOOLEAN             boolean  
  8. TINYINT             byte  
  9. SMALLINT            short  
  10. INTEGER             int  
  11. BIGINT              long  
  12. REAL                float  
  13. FLOAT               double  
  14. DOUBLE              double  
  15. BINARY              byte[]  
  16. VARBINARY           byte[]  
  17. LONGVARBINARY               byte[]  
  18. DATE                java.sql.Date  
  19. TIME                java.sql.Time  
  20. TIMESTAMP           java.sql.Timestamp  
  21. CLOB                Clob  
  22. BLOB                Blob  
  23. ARRAY               Array  
  24. DISTINCT            mapping of underlying type  
  25. STRUCT              Struct  
  26. REF                         Ref  
  27. DATALINK            java.net.URL[color=red][/color]  

二、示例

<resultMap type="java.util.HashMap" id="resultMap">  
  <result property="FLD_NUMBER" column="FLD_NUMBER"  javaType="double" jdbcType="NUMERIC"/>  
  <result property="FLD_VARCHAR" column="FLD_VARCHAR" javaType="string" jdbcType="VARCHAR"/>  
  <result property="FLD_DATE" column="FLD_DATE" javaType="java.sql.Date" jdbcType="DATE"/>  
  <result property="FLD_INTEGER" column="FLD_INTEGER"  javaType="int" jdbcType="INTEGER"/>  
  <result property="FLD_DOUBLE" column="FLD_DOUBLE"  javaType="double" jdbcType="DOUBLE"/>  
  <result property="FLD_LONG" column="FLD_LONG"  javaType="long" jdbcType="INTEGER"/>  
  <result property="FLD_CHAR" column="FLD_CHAR"  javaType="string" jdbcType="CHAR"/>  
  <result property="FLD_BLOB" column="FLD_BLOB"  javaType="blob" jdbcType="BLOB" />  
  <result property="FLD_CLOB" column="FLD_CLOB"  javaType="string" jdbcType="CLOB"/>  
  <result property="FLD_FLOAT" column="FLD_FLOAT"  javaType="float" jdbcType="FLOAT"/>  
  <result property="FLD_TIMESTAMP" column="FLD_TIMESTAMP"  javaType="java.sql.Timestamp" jdbcType="TIMESTAMP"/>  
 </resultMap> 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM