int类型和Integer在hibernate影射时的区别

int是java的基本的数据类型
integer是int的包装类
在有的时候,比如集合只能放类而不能放基本的数据类型,这时候就需要将基本的的数据类型进行装箱操作,就是将它包装成类
hibeinate是完全面向对象的一个框架,所以在它里面,一般都将基本的数据类型包装成类进行操作,你也可以使用基本类型,只要在映射文件写清楚就可以了

初学者使用时往往会出问题,很多时候就是因为,类型不匹配。

你可能感兴趣的:(int类型和Integer在hibernate影射时的区别)