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 |
标准的JTAAPI的,运行,为独立操作(需要外部应用服务器) |
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的图像生成,编译时 |
<!--EndFragment-->
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的注释取消,运行保存方法
会自动生成表.并插入一条数据进去.