1.了解hibernate的相关jar文件,描述.
Hibernate相关jar描述 | |
名称 | 作用 |
ehcache-1.2.jar | 运行时,可选(如果没有其他需要提供缓存设置) |
versioncheck.jar | 编译时 |
swarmcache-1.0rc2.jar | 运行时,可选 |
JBoss-cache.jar | 运行时,可选 |
jgroups-2.2.8.jar | 运行时,可选(要求复制缓存) |
jta.jar | 标准的JTA API的,运行,为独立操作(需要外部应用服务器) |
commons-logging- 1.0.4.jar | 运行时,需要 |
xml-apis.jar | 运行时,有些需要SAX解析器 |
c3p0-0.9.0.jar | C3P0的JDBC连接池,运行时,可选 |
connector.jar | 运行时,可选 |
JBoss-system.jar | 运行时,可选(TreeCache的要求) |
asm - attrs.jar | 运行时,如果需要使用'CGLIB的'字节码的供应商 |
acc - 1_0 - fr.jar | 运行时,可选 |
CheckStyle - all.jar | 编译时 |
log4j- 1.2.11.jar | 运行时,可选 |
javassist.jar | 运行时,如果需要使用'javassist'字节码的供应商 |
dom4j-1.6.1.jar | 运行时,需要 |
antlr-2.7.6.jar | 运行时,需要 |
cglib-2.1.3.jar | 运行时,如果需要使用'CGLIB的'字节码的供应商 |
JBoss-common.jar | 运行时,可选(TreeCache的要求) |
oscache- 2.1.jar | 运行时,可选 |
asm.jar | 运行时,如果需要使用'CGLIB的'字节码的供应商 |
ant-launcher- 1.6.5.jar | 编译时 |
jaas.jar | 运行时,可选(JCA的要求) |
jdbc2_0 - stdext.jar | 运行,为独立操作(需要外部应用服务器) |
ant-antlr- 1.6.5.jar | 编译时 |
JBoss-jmx.jar | 运行时,可选(TreeCache的要求) |
cleanimports.jar | 编译时 |
xerces - 2.6.2.jar | 编译时运行时,对JDK需要“1.4 |
jaxen - 1.1 -beta- 7.jar | 运行时,需要如果你想反序列化配置,以提高启动性能 |
ant-junit - 1.6.5.jar | 编译时 |
ant-swing- 1.6.5.jar | 编译时 |
connons-collections- 2.1.1.jar | 运行时,需要 |
concurrent - 1.3.2.jar | 运行时,可选(TreeCache的要求) |
syndiag2.jar | ANTLR的以BNF的图像生成,编译时 |
2.建立一个Event的entity类
3.建立Event类与数据库表关联的映射文件Event.hbm.xml,此处省略dtd声明
3.编写hibernate.cfg.xml配置文件,该文件放置于src目录下
4.编写HibernateUtils.java类,为一个Hibernate的工具类
5.编写测试类EventManager.java
6.运行,第一次运行时应该把hibernate.cfg.xml 的hbm2ddl的注释取消,运行保存方法
会自动生成表.并插入一条数据进去.