关于char以及varchar2在实际使用时的一点经验
2017-04-17 14:17
260 查看
我在数据库为前端定义一个单选条件。
这个单选条件我在数据库中定义为了char(16),其实我也可以定义为varchar2(16)。但在这个字段中,我定义的是1和2,来定义相对应的状态。
通过前后端的双向映射,我从前端获取到了相应的值,对无法通过mybatis查询出来,后来发现,如果我用char(16)定义的状态,在数据库中还有补位的N多空格,而用varchar2就没有这个问题,这也就导致明明获取到了值,mybatis却无法查询出来。
解决方法有两个,1个是将数据库字段更改,另外一个就是使用模糊查询你要查询的字段值。
这个单选条件我在数据库中定义为了char(16),其实我也可以定义为varchar2(16)。但在这个字段中,我定义的是1和2,来定义相对应的状态。
通过前后端的双向映射,我从前端获取到了相应的值,对无法通过mybatis查询出来,后来发现,如果我用char(16)定义的状态,在数据库中还有补位的N多空格,而用varchar2就没有这个问题,这也就导致明明获取到了值,mybatis却无法查询出来。
解决方法有两个,1个是将数据库字段更改,另外一个就是使用模糊查询你要查询的字段值。
相关文章推荐
- 关于继电器使用的一点经验教训!
- 关于CASE中使用聚合函数时的一点经验
- 关于使用SQLDMO.Backup和SQLDMO.Restore的一点经验
- 关于NandFlash在实际产品使用上的一些经验
- 关于使用ISCSI storage 的一点经验(完善中) 推荐
- 关于NandFlash在实际产品使用上的一些经验
- 关于OJ上STL库使用的一点经验记录
- 关于安卓开发以及eclipse开发使用的一些经验(一)
- wangchenxicool 关于NandFlash在实际产品使用上的一些经验
- 第四章 控制执行流程的一些笔记以及关于char的一点东西
- 【学习笔记】汇编:关于CLD以及DF的用法,还有一点REP的使用
- 关于android中图片裁剪以及PorterDuffXfermode的使用经验小结
- 经验与交流:关于系统优化软件的评判标准、使用原则以及“诸多版本中哪个才是最好的”?
- 关于 WinScp 的一点使用经验
- linux环境下调试嵌入式设备时出现Aborted、segmentation fault、卡死的问题以及关于指针使用的一点想法
- 一点关于MySQL参数delay_key_write、myisam_recover_options的使用经验
- 现代C++风格以及在实际开发中的使用——谈微软英库中文输入法开发经验
- [原创]谈谈使用远程桌面连接的一点经验
- css使用的一点经验
- ASP.net中使用ListBox一点经验