hibernate
1.把数据库需要的JDBC驱动拷贝到全局类路径(tomcat/common/lib)。
2.把hibernate2.jar文件烤到web-inf/lib下
3.把 dom4j (必需) 、CGLIB (必需) Commons Collections, Commons Logging (必需) ODMG4 (必需)
4。配置tomcat连接池,在TOMCAT/conf/server.xml中增加一个数据库JDBC连接池的资源声明,
5。编写javabean
public class Cat {
private String id;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
6。配置cat.hbm.xml
7.配置hibernate.cfg.xml,把它放在类路径(WEB-INF/classes)下
8.编写代码
1)修改
Configuration conf = new Configuration().configure();
sessionFactory = conf.buildSessionFactory();
Session s = sessionFactory.openSession();
Transaction tx = s.beginTransaction();
OnlineNews on = new OnlineNews();
on.setnewsdata("tests");
on.setUrl("http:");
s.save(on);
s.flush();
tx.commit();
s.close();
2)查询
Transaction tx= session.beginTransaction();
Query query = session.createQuery("select cat from Cat as cat where cat.sex = :sex");
query.setCharacter("sex", 'F');
for (Iterator it = query.iterate(); it.hasNext();) {
Cat cat = (Cat) it.next();
out.println("Female Cat: " + cat.getName() );
}
tx.commit();