孝感市网站建设_网站建设公司_动画效果_seo优化
2026/1/15 14:09:56 网站建设 项目流程

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案

环境

系统平台:Microsoft Windows (64-bit) 10
版本:4.7.6

症状


问题原因

MySQL中bit类型迁移至瀚高数据库bit类型,然后程序中适配报Boolean=bit错误,java类型与数据库对应关系如下

标准SQL数据类型 Java数据类型 Hibernate数据类型 TINYINT byte、java.lang.Byte byte SMALLINT short、java.lang.Short short INGEGER int、java.lang.Integer integer BIGINT long、java.lang.Long long FLOAT float、java.lang.Float float DOUBLE double、java.lang.Double double NUMERIC java.math.BigDecimal big_decimal CHAR(1) char、java.lang.Character character BIT boolean、java.lang.Boolean boolean

解决方案

createfunctionbit_boolean(bit,boolean)returnsbooleanas$$select$1::bit::text::boolean=$2::boolean;$$LANGUAGESQLIMMUTABLE STRICT PARALLEL SAFE;createoperator=(leftarg=bit,rightarg=boolean,procedure=bit_boolean);

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询