|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
不得不提一下的是:.net是看到java红,而开发出来的工具。
hibernate(以下简称hiber)的第一编进修终究停止了。进修的过程当中,总结出来一些履历及进修的条记,特拿出来与人人共享之,因为我才能无限,不克不及对hiber做到精晓,以是还请人人判别,如发明有甚么毛病,还看不吝珠玉,在此感谢列位达人的匡正。学hiber的过程当中,我买了本书:《深切浅出hibernate》,夏昕,曹晓刚,唐勇合著的,自我感到誊写的不错,真实的做到了深切浅出。但不敷的地方不才以为事例太少,实战欠安。必要人人本人多想举措来完成一些使用,只要如许才干真实的体味个中之精华,为己所用。
刚打仗hiber的时分,在网上找了篇怎样进修hiber的文章,仔细品读后,切记作者说的不克不及为了进修hiber而进修,而应当从更高条理的往了解它的内在。这篇文章咱jr上也有http://www.javaresearch.org/article/24993.htm,人人在进修的时分能够看看。
hiber的次要义务是完成数据的耐久层操纵,而何谓耐久层?能够了解为:在体系逻辑的层面上,专注于完成数据耐久化的一个绝对自力的范畴。hiber所要完成的是完成在这个范畴中的数据操纵,而这个完成并非一样平常的只需完成终极目标就算完成的完成,它所寻求的功能损耗小,耦合度小,数据封装性强等等才是它真正意义上的完成数据的耐久层操纵。
hiber的基本设置及利用在此不再多讲,假如你筹办好了学hiber这些不是你的停滞。上面我们会商真正属于停滞的部分。hiber的o/r映照o:object,r:relational。放在一同就是对象干系。而hiher自己应当算是java的面向对象特征与传统干系型数据之间冲突的产品。又基于对web及hiber的基本性懂得,那末o/r映照无疑就成了orm框架中最为关头的内容。
在进修or映照之前,我们要先对hiber的基础数据范例有所懂得。
实体映照手艺作为类与表之间的接洽纽带,在orm完成中起着相当主要的感化。关于hiber用户而言,映照干系更多的表现在设置文件的保护过程当中。hiber选用xml作为其映照设置文件的优点自不必说,只需对xml常识有所懂得,人人就能够体味到这一点。
我们在设置o/r映照的时分,起首是
1.类名与表名的映照,
2.接着是主键映照,
3.最初是字段映照。
一个完全o/r映照创建的基本是数据库表的存在,然后由数据库表发生类表映照设置前言.hbm.xml文件。最初写出实体类,即由数据库表映照出来的java类。
我这里有一份完全的o/r映照,人人能够看一下:
依照下面的步骤,起首无数据库表:
CREATETABLEreg(
Idint(6)unsignedNOTNULLauto_increment,
usernamevarchar(16)defaultNULL,
passwordvarchar(20)defaultNULL,
phoneint(11)defaultNULL,
emailvarchar(30)defaultNULL,
addressvarchar(50)defaultNULL,
sexvarchar(4)defaultNULL,
PRIMARYKEY(Id)
)ENGINE=InnoDBDEFAULTCHARSET=gbk;
<p>
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, |
|