从今天开始,小可将自己学习Hibernate的步骤一一登记,以供日后遗忘之需。
下面开始准备工作:
1.新建java project--hibernate_demo_1;
2.新建src folder--testsrc用作JUnit测试;
3.hibernate用到的jar包:[版本:hibernate-distribution-3.6.0.CR2-dist.zip]
<1>hibernate3.jar
<2>lib\required\*.jar{
antlr-2.7.6.jar;
commons-collections-3.1.jar;
dom4j-1.6.1.jar;
javassist-3.12.0.GA.jar;
jta-1.1.jar;
slf4j-api-1.6.1.jar
}
<3>slf4j-simple-1.6.1.jar还需要日志支持实现slf4j【需要下载】;
<4>mysql6.jar由于小可用mysql6,所以需要连接数据库的jar包;
4.将这些jar包通通放到一个新建的lib文件夹下。
右击项目-build path -Configure build path--Libraries--Add jars--选中lib下所有的jar包--确定。
5.数据库
打算还是用学生-课程-成绩 这样的经典demo吧。
课程c{cid,cname}
学生s{sid,sname}
成绩sc{sid,cid,score}
sql:
create table c(
cid int(10) auto_increment primary key,
cname varchar(20) not null
);
create table s(
sid int(10) auto_increment primary key,
sname varchar(20) not null
);
create table sc(
sid int(10) references s(sid),
cid int(10) references c(cid),
score double(5,2) not null
);
活动活动筋骨,可以开练了。