欢迎投稿

今日深度:

Hibernate持久化类的原则,hibernate原则

Hibernate持久化类的原则,hibernate原则


持久化java类必须遵循的原则:
1.通常这个类需要一个id.建议一般使用封装类型
2.这个类不能是final修饰的
3.需要给这个类提供一个无参数的构造器
4.需要给所有属性提供getter/setter方法
5.如果涉及集合数据的操作,集合类型要使用接口类型,List,Map

hibernate持久化类问题:hibernate持久化类中的属性必须具备什条件,hibernate才可以为其持久化?

不可以

你没有理解hibernate持久化的核心
首先hibernate持久化类 必须先符合javabean的规范
private属性
public get和set方法
序列化接口

当然 这只是一种规范 其实如果你不声明属性的访问权限的话 照样可以持久化这个类 因为javabean规范 只是一种规范

hibernate持久化类的核心在于 让字段和属性建立映射 只要你在hibernate的映射文件中 配置好了字段和属性的映射关系 只要实体类有set 和 get 那么只要这个对象和Session发生关系 就会被持久化。
 

在hibernate中持久化类与javabean的不同

hibernate中持久化类说白了就是 数据库 中表的体现,字段和表中一一对应,并且有关联表的持久化类在里面。

持久化类我们一般叫做PO

事实上,PO是javabean的一种。所谓javabean就是java中用来装载数据的简单对象,javabean除了用来当作数据库实体,还可以用来储存数据,传递数据,前台展示等等,一个简单的javabean里一般只有一堆private的属性,以及一堆get set方法。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4156.html NewsArticle Hibernate持久化类的原则,hibernate原则 持久化java类必须遵循的原则: 1.通常这个类需要一个id.建议一般使用封装类型 2.这个类不能是final修饰的 3.需要给这个类提供一个无参数的构造器...
评论暂时关闭