热门文章> jdbctype有哪些类型 >

jdbctype有哪些类型

36氪企服点评小编
2022-01-13 14:47
3551次阅读

MyBatis 通过包含的jdbcType类型有:BIT、FLOAT、CHAR、TIMESTAMP、OTHER、UNDEFINED、TINYINT、REAL、VARCHAR、BINARY、BLOB、NVARCHAR、SMALLINT、DOUBLE、LONGVARCHAR、VARBINARY、CLOB、NCHAR、INTEGER、NUMERIC、DATE、 LONGVARBINARY、BOOLEAN、NCLOB、BIGINT、DECIMAL、TIME、NULL、CURSOR。

jdbctype有哪些类型jdbctype有哪些类型

在Mybatis明文建议在映射字段数据时需要将JdbcType属性加上,这样相对来说是比较安全的。

mybatis中jdbcType的使用方式和注意事项:

1、在mybatis的mapper文件中jdbcType属性底层对应的是一个JdbcType枚举类,所以jdbcType属性的值对应的都是大写;

2、jdbcType属性并不是在任何时候都需要设置的,一般情况下是在值可能为空时设置,确定值不为空时,可以不设置;

3、在mybatis源码中JdbcType枚举类的每一个值都有对应的处理类,如ARRAY对应的处理类为ARRAYTypeHandler。所有的处理类都在org.apache.ibatis.type包下;

4、有必要熟悉mybatis的mapper文件中JdbcType和JavaType的对应关系,详细情况可上网查阅。

[免责声明]

文章标题: jdbctype有哪些类型

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作