在导入好各种jar包后,先直接copy
![](https://img.haomeiwen.com/i12255721/9aaf55173e23ff63.png)
而这里面有一个重点的语句是:
![](https://img.haomeiwen.com/i12255721/6a4038e5e2d9fb20.png)
那么第二就是连接hibernate文件。
语句在:
![](https://img.haomeiwen.com/i12255721/c9fdf513f8dcc24b.png)
![](https://img.haomeiwen.com/i12255721/6044db8d8b5c6152.png)
![](https://img.haomeiwen.com/i12255721/6cec85eb058e50cb.png)
那么现在开始例子的编写:
现在先将俩个区别,一个区别是,注入的,和用getbean调用的。
第一步:先建立了一个ShowAction 继承了ActionSupport(),在action中;
第二步:在service中建立一个ShowService。
第三步:在dao中建立一个ShowDao。
第四部:在model层中,建立一个Protype_parent类,和一个Protype_parent.hbm.xml文件。
第五步:
5.1 填写相关的属性到hbm.xml文件中,并且也写入到 类 里面。(注意,我们现在只写单表,没有外接表,所以,外键哪一个先不写。但要记住以后需要写)。如果怕抄错,可以直接复制。
![](https://img.haomeiwen.com/i12255721/82fe4c14c62c85a6.png)
![](https://img.haomeiwen.com/i12255721/7c52768721a8e6b9.png)
5.2 接着把hbm.xml文件配置到,applicationContext-hibernate.xml中。
![](https://img.haomeiwen.com/i12255721/c110522cccb4f698.png)
5.3 将该类配置到applicationContext-beans.xml中。
由于 接口是无法实例化的,所以我们配的都是类。
![](https://img.haomeiwen.com/i12255721/4eeeb85c0fe7c898.png)
第六步:写dao,service,action 而且,dao 的配置,需要引用SessionFactory
注意的是:action中,一定会用到ShowService函数。所以,那就直接配置了,且里面没有具体属性(即属性的值不变,是死的)。
6.1
dao ->
![](https://img.haomeiwen.com/i12255721/7a381c45c6c07a22.png)
service->
![](https://img.haomeiwen.com/i12255721/8dd27ece3c2fcab1.png)
dao->
![](https://img.haomeiwen.com/i12255721/5eee76234ea41d2d.png)
action->
![](https://img.haomeiwen.com/i12255721/a90f9cb102984454.png)
最后配置下struts:
![](https://img.haomeiwen.com/i12255721/dd54c209bbfc3f6b.png)
因为现在的 <package>内的class字段是相对于applicationContext的,所以,现在要填的是,配置在里面的 bean 名称:
![](https://img.haomeiwen.com/i12255721/d89f33dcd22536ba.png)
网友评论