之前由于各种惰性,各种理由,不肯转向hibernate。终于撞到南墙了,而今迈步从头越!
1、分析需求,进行数据库设计
2、数据库建库
3、用myeclipse来把数据库直接变成hibernate的那些xml配置项
从hello,world开始吧。
新建工程。右键->MyEclipse->add Hibernate Capacities,各种基本配置,next直到Finish。
Window->Show View->DB Brower,对需要和程序交互的表格 右键->Hibernate Reverse Engineering,勾选上三个选择框——分别对应生成“映射文件”,数据类,数据存储操作类,进一步next,配置各种映射关系,直到Finish。
对生成出来的DAO文件进行修改,在其中添加事务管理,Session资源管理等内容。
例如对其中的save函数:
Session s = getSession();
Transaction t = s.beginTransaction();
s.save(transientInstance);
t.commit();
s.close();
继续添加main函数,运行之,查看数据库。
Hibernate注重的是其设计模式,注重的是“不要重复发明轮子”。待再进一步深入学习吧。