首页 > 编程知识 正文

什么是java注解,mybatis和jdbc的效率

时间:2023-05-06 10:27:38 阅读:47399 作者:2989

JDBc类型, javaType对应关系java.sql.Types值Java类型IBM db2oraclesybasesqlinformixibmcontentmanagerbigintjava.lang.longbigintntnumbigintntntion igintbinarybyte [ ] charforbitdatarawbinaryimagebytedk _ cm _ blobbitjava.lang.booleann lobbblobblobblobdk _ cm graphiccharcharcharchardk _ cm _ charclobjava.lang.stang.dbclobclobclobclobclobdk _ cm _ clobdatejava.SQL.datedadava CIMA lava.big smallmoneydecimaldecimaldk _ cm _ decimaldoublejava.lang.doubledoubledoubleprecisiondoubleprecisiondoublepleplepava tfloatfloatfloatdk _ cm _ doubleintegerjava.lang.integerintegerintegerintegerintegerintegerdk _ cm ject Java _ object Java _ alongvarbinarybyte [ ] longvarcharforbitdatalongrawimageimagebytedk _ cm _ bloblongvarcharjava.lang.string long long varchar,) numeric Java.math.bigdecimalnumericnumbernumericnumericnumericdk _ cm _ decimalotherjava.lang.objectotherotherotherotherother alrealrealrealdk _ cm _ doublesmallintjava.lang.integersmallintsmallintsmallintsmalintsmaaaang dtetimedatetimemehourtourtostostiong imestamptimestampdatedatetime,smalldatetimedatetimedatame

TINYINT

tinyinttinyintdk _ cm _ integervarbinarybyte [ ] varcharforbitdatarawvarbinaryimagebytedk _ cm _ blobvarcharjava.lang .

其中,javaType简单来说就是java所拥有的数据类型,我们可以通过平时接触的java数据类型,了解java的字符串、Date等java的数据类型

jdbcType是与数据库相对应的数据类型,如oracle数据库的数据类型、VARCHAR和CHAR

典型oracle数据库的java对应关系:

JDBC类型Java类型

char字符串

varchar字符串

长varchar string

NUMERIC java.math.BigDecimal

DECIMAL java.math.BigDecimal

比特布尔

布尔布尔布尔

TINYINT byte

智能短整型

集成器集成器

二进制长

真实浮动

浮点双精度

双精度双精度

BINARY byte[]

VARBINARY byte[]

LONGVARBINARY byte[]

DATE java.sql.Date

TIME java.sql.Time

TIMESTAMP java.sql.Timestamp

克罗勃克罗勃

斑点斑点斑点

阵列阵列

离散映射基础设施类型

结构结构

射频射频

如果问我在Mybatis中什么时候使用jdbcType,javaType什么时候使用jdbcType的话

示例:如果在更新操作中没有特别指定数据类型

http://www.Sina.com/http://www.Sina.com /

http://www.Sina.com/http://www.Sina.com /

1、当传入的参数name的

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。