1 3/20/2012 Stru ts2+hibernate3 简单使用 由于是用MyEclipse 自动生成hibernate 的一些信息,所以要先进行数据库的设计 数据库名称为 —— hibernate_test 这里演示只用了一个表 Userinfo 表的结构如图 这里是使用Mysql 的数据库 大家可以自己创建 (由于在这里是使用MyEclipse 来自动加入 hibernate 的支持,数据库要先建立好(可能实际开发中,都是手工加入 hibernate 框架,数据库都是由hibernate 自己生成,不用自己去创建,就要写好相关的javaBean,这里不多说……)) 我这里使用的Myeclipse8.6 1. 首先在 myeclipse 中创建好一个 “数据库连接信息” (不知道这样的说法正不争取,看图)(如何打开 DB Browser --- window ---- show view --- DB Browser 右键) 然后弹出一个信息框,填写相关信息,如下 2 3/20/2012 Finish 之后,双击打开刚刚创建的数据库连接 大家就可以看到数据库里面的信息了 返回界面,创建一个 w eb 项目 如图: 3 3/20/2012 先加入hibernate 的支持。看图(是 hibernate 的那个) 4 3/20/2012 弹出信息框, 5 3/20/2012 继续Next ,保持这一步的默认就好,继续next,可以看到这个界面 6 3/20/2012 然后下面的信息会自动填补上去的,继续 Next ,看到如下图 这个是 hibernate 的sessionFactory 7 3/20/2012 然后就可以Finish 了。 是不是步骤挺多的。 我在这写文章更烦~ ~ 现在下图显示内容没有什么,等下我们让 myeclipse 自动帮我们添加信息进去 2.跳转到 DB Browser 视图,如图 8 3/20/2012 右键这张数据表(userinfo) 在弹出的信息框根据自己的需要,选择自己的项目和目录等。。。如图 9 3/20/2012 ----- Next 10 3/20/2012 然后再看下hibernate.cfg.xml 11 3/20/2012 现在看下项目目录情况 自己新建文件夹或者包 现在的情况明显类的位置不好,需要把一些类移动到别的包上 ,右键要移动的UserinfoDAO.java 如下:(选中红色那个,然后移动到自己想要的包上或者文件夹上) 我们需要为 UserinfoDAO.java 导出接口 也是右键 UserinfoDAO.java 12 3/20/2012 在弹出的对话框自己选择需要的方法 或者全选了也没事 然后在把这个接口类移到别的包下 我还创建了hibernate 方法调用的工厂类 UserinfoFactory.java(com.laogen.Factory) public class UserinfoFactory { 13 3/20/2012...