当遇到tyint 生成转化bool 类型问题很恶心,记录一下解决方法(转)
https://www.cnblogs.com/lykbk/p/wretertert34543545.html
修复方法
1、tinyInt(1) 只用来代表Boolean含义的字段,且0代表False,1代表True。如果要存储多个数值,则定义为tinyInt(N), N>1。例如 tinyInt(2)
2、JDBC的URL增加 tinyInt1isBit=false参数,注意参数名区分大小写,否则不生效
jdbc:mysql://${ucmha.proxy1_2.host}/${db.mysql.db}?tinyInt1isBit=false
建议双管齐下,以防新人接手不知道这个规则误踩坑。
posted on 2019-05-01 16:02 wenbin_ouyang 阅读(507) 评论(0) 收藏 举报
浙公网安备 33010602011771号