java数据类型和数据库数据类型

新手上路,请多包涵

最近做项目,我发现实体类所有数据类型都是字符串,不管oracle数据库什么类型都可以插入,都不需要进行转化,是jdbc底层帮我转换了吗?

阅读 1.8k
1 个回答

jdbc应该不会转换,你看一下日志打出的sql语句就可以了。

oralce在做insert/select等操作的时候,会对字段的值做类型转换,如果字符串的格式没问题,能转换为日期、数字等类型,这时候sql语句能够正常执行。

select语句中慎用,发生隐式转换的时候,不会使用索引。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题