翻译:org.hibernate.MappingException:无法确定:Integer、at table:grade、for columns的类型
org.hibernate.MappingException:无法确定类型:整数再grade表中
数据类型错误
查看映射文件
<hibernate-mapping>
<class name="entity.Grade" table="grade" catalog="cart">
<id name="gid" type="Integer">
<column name="gid" />
<generator class="increment" />
</id>
<property name="gname" type="string">
<column name="gname" />
</property>
<property name="gdesc" type="string">
<column name="gdesc" />
</property>
</class>
</hibernate-mapping>
id类型type为Integer导致改为hibernate映射类型integer或者改为java类型java.lang.Integer
type类型只能写java类型或者hibernate映射类型
在储存数据时候hibernate会根据设定的类型转换成相应的数据库类型
hibernate映射类型 对应java类型
integer java.lang.Integer
string java.lang.String
character java.lang.String
double java.lang.Float
long java.lang.Long
short java.lang.Short
float java.lang.Float
time java.util.Date ; java.sql.Time
date java.util.Date ; java.sql.Date