欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hibernate3.1.2和Mysql5.0.18映射boolean的问题 HibernateSQL 

程序员文章站 2024-02-20 18:12:58
...
     映射使用hibernate-annotations-3.1beta8,其本身对boolean的映射在mysql5中映射为 Bit(1),但在Mysql4中的映射为TINYINT, 而且在使用中
发现boolean值根本没法update,生成的语句为set isadmin='true',boolean值的true映射成了字符'true',解决方法如下:
@Column(columnDefinition="BOOLEAN")
    public java.lang.Boolean getDisabled() {
        return disabled;
    }
重新生成数据库后,mysql5会映射为TINYINT,hibernate生成的sql语句也正常了。
Hibernate3.1.2和Mysql5.0.18映射boolean的问题
            
    
    
        HibernateSQL Hibernate3.1.2和Mysql5.0.18映射boolean的问题
            
    
    
        HibernateSQL 
相关标签: Hibernate SQL