Hibernate持久化类的原则,hibernate原则
持久化java类必须遵循的原则:1.通常这个类需要一个id.建议一般使用封装类型
2.这个类不能是final修饰的
3.需要给这个类提供一个无参数的构造器
4.需要给所有属性提供getter/setter方法
5.如果涉及集合数据的操作,集合类型要使用接口类型,List,Map
不可以
你没有理解hibernate持久化的核心
首先hibernate持久化类 必须先符合javabean的规范
private属性
public get和set方法
序列化接口
当然 这只是一种规范 其实如果你不声明属性的访问权限的话 照样可以持久化这个类 因为javabean规范 只是一种规范
hibernate持久化类的核心在于 让字段和属性建立映射 只要你在hibernate的映射文件中 配置好了字段和属性的映射关系 只要实体类有set 和 get 那么只要这个对象和Session发生关系 就会被持久化。
hibernate中持久化类说白了就是 数据库 中表的体现,字段和表中一一对应,并且有关联表的持久化类在里面。
持久化类我们一般叫做PO
事实上,PO是javabean的一种。所谓javabean就是java中用来装载数据的简单对象,javabean除了用来当作数据库实体,还可以用来储存数据,传递数据,前台展示等等,一个简单的javabean里一般只有一堆private的属性,以及一堆get set方法。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。