Hibernate框架学习二——hibernate中的实体规则

 终于考完试了,全过,不错!!!接下来我们继续学习hibernate框架,上次我们初识了hibernate框架,并学习了其基本的一些配置类,那么这次我们继续学习,之前写的文章大都有些长,所以博主之后会将这些知识点拆成不同的部分来写

hibernate中的实体规则

1.实体类创建的注意事项:

前面了解到我们的hibernate框架是类与数据库表间映射而成的,类即表,表即类,hibernate框架可以根据类来在数据库中创建相对应的表,也可以将数据库中的表与程序中的类相对应,我们将这样的与数据库中表建立了映射关系的类称之为持久化类,其实你可以简单的理解为持久化类就是一个Java类有了一个映射文件与数据库的表建立了关系。那么我们在编写持久化类的的时候应该注意那些呢

  • 持久化类提供无参数构造:因为在hibernate的底层需要使用反射来生成类的实例化(即调用无参构造来实例化,可以去看看Java中反射机制)
  • 成员变量私有,提供共有get/set方法访问.需提供属性:这个不需要我解释了吧(因为hibernate底层会将查询到的数据进行封装)
  • 持久化类中的属性,应尽量使用包装类型:因为包装类和基本类型的默认值不同,包装类的类型语义表述更清晰而基本数据类型不容易描述。举个例子:

假设表中有学生考试的期末成绩&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值