查看文章 |
hibernate-tutorial
2007/04/12 15:24
这个例子是Hibernate参考手册上的第一个简单的例子 要完成这个例子的的前提条件有 1、配置好ant(网上教程很多) 2、下载hibernate的包 3、下载hsqldb 4、按照下面的结构来放置所有的文件 完成这个例子的注意点 1、你只需要启动数据库系统,不需要你自己去建立表格或者库。 启动数据库时候需要建立一个目录,比如data,然后在这个目录下键入这个命令: D:\hibernate3\data>java -classpath ../lib/hsqldb.jar org.hsqldb.Server 这个时候如果你到data目录下去看,会看到自动生成3个文件,可见数据是保存在调用启动数据库命令的目录里面的。、 2、从命令行里面传递参数赋到ant中 参数一 run -Daction=store 参数二 run -Daction=list 3、hibernate.cfg.xml文件里面有一句话 <!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.auto">create</property> 如果在ant下面运行了ant run -Daction=store 之后如果要接着运行run -Daction=list,最好把这句话给注释掉,否则之前存入的数据就被Drop掉了。 |-- \ | |-- build.xml | | |-- bin | | |-- log4j.properties | | |-- hibernate.cfg.xml | | | | |-- bin\events | | | |-- EventManager.class | | | |-- Event.hbm.xml | | | |-- Event.class | | | | | |-- bin\util | | | |-- HibernateUtil.class | | | | |-- data | | |-- test.script | | |-- test.properties | | |-- test.log | | |-- test.lck | | | |-- lib | | |-- log4j-1.2.11.jar | | |-- jta.jar | | |-- hsqldb.jar | | |-- hibernate3.jar | | |-- ehcache-1.2.3.jar | | |-- dom4j-1.6.1.jar | | |-- concurrent-1.3.2.jar | | |-- commons-logging-1.0.4.jar | | |-- commons-collections-2.1.1.jar | | |-- cglib-2.1.3.jar | | |-- asm-attrs.jar | | |-- asm.jar | | |-- antlr-2.7.6.jar | | | |-- src | | |-- log4j.properties | | |-- hibernate.cfg.xml | | | | |-- src\events | | | |-- EventManager.java | | | |-- Event.java | | | |-- Event.hbm.xml | | | | | |-- src\util | | | |-- HibernateUtil.java | | | 下载文件(lib需要的文件自己按照上面列出来的补全) hibernate-tutorial.rar |
最近读者: