long :Laong
int :Integer
decimal:java.math.BigDecimal
而,long,int,不为空,不赋值的话,为Random()值。
数据库不认识boolean,用其他类型代替,number或者varchar
如果你的class中用的boolean,数据库中用varchar,把映射文件中property的type写成yes_no,数据库保存的会是y和n,执行hql时,hibernate会把y和true,n和false相互转换,
如果你的class中用的boolean,数据库中用的number,把映射文件中property的type写成byte,数据库保存的会是1和0,执行hql时,hibernate会把1和true,0和false互相转换,