mysql中boolean类型的奇妙转化
Posted 唐微港
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中boolean类型的奇妙转化相关的知识,希望对你有一定的参考价值。
描述
相信很多人在做表的设计时候会遇到一个问题,就是mysql的基础数据类型中并没有像Java中的Boolean类型,然而在开发的过程中我们时常需要一些true或者是false的类型,那么怎么办呢?
解决方案
其实我在开发过程中也有遇到,所以仔细进行了调试和百度学习,发现了其实可以用数据库中的一个类型 bit 进行相应的替换操作。
- 数据库中可以将需要在项目中用到的字段类型设置为 bit 且长度为1 例如:check_result bit(1)
- 然后在项目中的实体类可以直接将对于的字段定义为 boolean 类型即可 例如:private Boolean checkResult
- 这样在使用时如果数据表中的字段是0表示false,1表示true
以上是关于mysql中boolean类型的奇妙转化的主要内容,如果未能解决你的问题,请参考以下文章
MySQL BOOL 和 BOOLEAN 列数据类型有啥区别?
MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结