我用tomcat连接的mysql,在取值时1变成了true,0变成了false,请问怎么回事,请大家提示,谢谢!

解决方案 »

  1.   

    要看你是JDBC 还是hibernate ?
      

  2.   

    hibernate 有的会帮你自动转换,你看下 xml中 配置文件 你对应的类型是什么
      

  3.   

    你类对应的hibernate xml文件
      

  4.   


    还有看下对应的表的xml,看下是什么类型
      

  5.   

    对应的类型已经被我改成Integer了,还是不行
    hibernate.query.substitutions也没有设置啊,不知道怎么回事
    但不用tomcat数据源,直接用<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>就没有问题,大家帮忙啊
      

  6.   

    你数据库的数据类型估计是tinyint吧