解决Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibe

Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactoryjava

 

日志提示@Column(name)的注解与数据库字段不匹配数据库

如数据库表已经存在能够先把表清空重建ui

 

检查实体类中字段的类型与数据库中是否一致日志

检查set/get方法返回的类型是否与字段一致,好比set/get返回的是int 型,而字段定义的是integer型get

 

Integer类型的值不能set给int型的,可是int型的能够set给Integerit

由于Integer的范围比int大,Integer能够为null,int不能为null。Integer的默认值为null,int的默认值为0.io