导入所有的包
在struts-config.xml中配置
修改action中type为:org.springframework.web.struts.DelegatingActionProxy
在最后配置
applicationContext.xml配置
applicationContext.xml要放在src目录下,放在别的路径下要修改相应的路径
SqlMapConfig.xml
中的内容为:
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<sqlMap resource="com/zc/struts/ibatis/Gwzf.xml"/>
</sqlMapConfig>
另一个 ibatis xml 中的内容为:主要写的是 sql语句
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="GongWen">
<typeAlias alias="Gwzf" type="com.zc.struts.pojo.Gwzf"/>
<resultMap id="GwzfRs" class="Gwzf">
<result property="file_id" column="FILE_ID"/>
<result property="file_title" column="FILE_TITLE"/>
<result property="file_date" column="FILE_DATE"/>
<result property="file_wh" column="FILE_WH"/>
<result property="file_wh_dw" column="FILE_WH_DW"/>
<result property="file_wh_year" column="FILE_WH_YEAR"/>
<result property="file_wh_number" column="FILE_WH_NUMBER"/>
<result property="file_people_name" column="FILE_PEOPLE_NAME"/>
</resultMap>
<resultMap id="Gwzfid" class="Gwzf">
<result property="file_id" column="FILE_ID"/>
</resultMap>
<select id="selectAllGw" resultMap="GwzfRs">select * from FILEMANAGER_HZC</select>
<select id="selectById" parameterClass="String" resultMap="GwzfRs">
select * from FILEMANAGER_HZC where FILE_ID = #file_id#
</select>
<insert id="insertGw" parameterClass="Gwzf">
insert into FILEMANAGER_HZC(FILE_ID,FILE_TITLE,FILE_DATE,FILE_WH,FILE_WH_DW,FILE_WH_YEAR,FILE_WH_NUMBER,FILE_PEOPLE_NAME)
values(
HZC_FILEMANAGER.NEXTVAL,#file_title#,#file_date#,#file_wh#,#file_wh_dw#,#file_wh_year#,#file_wh_number#,#file_people_name#)
</insert>
<update id="updateGwzf" parameterClass="Gwzf">
update FILEMANAGER_HZC set
FILE_TITLE = #file_title#,
FILE_DATE = #file_date#,
FILE_WH = #file_wh#,
FILE_WH_DW = #file_wh_dw#,
FILE_WH_YEAR = #file_wh_year#,
FILE_WH_NUMBER = #file_wh_number#,
FILE_PEOPLE_NAME = #file_people_name#
where
FILE_ID = #file_id#
</update>
<delete id="deleteGwById" parameterClass="String">
delete from FILEMANAGER_HZC where FILE_ID = #id#
</delete>
<!-- 检测文号 -->
<select id="checkwh" parameterClass="String" resultMap="Gwzfid">
select FILE_ID from FILEMANAGER_HZC where FILE_WH=#filewh#
</select>
</sqlMap>