SqlMapConfig的配置文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!-- Configure a built-in transaction manager. If you're using an app server,
you probably want to use its transaction manager and a managed datasource -->
<!--<transactionManager type="JDBC" commitRequired="false">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver" />
<property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@localhost:1521:ESB" />
<property name="JDBC.Username" value="system" />
<property name="JDBC.Password" value="ngbss" />
</dataSource>
</transactionManager>
--><!-- List the SQL Map XML files. They can be loaded from the classpath,
as they are here (com.domain.data...) -->
<sqlMap resource="User.xml" />
<!-- List more here... <sqlMap resource="com/mydomain/data/Order.xml"/>
<sqlMap resource="com/mydomain/data/Documents.xml"/> -->
</sqlMapConfig>
User.xml的sql语句文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="User">
<typeAlias alias="UserVo" type="com.huawei.ngbss.vo.User" />
<resultMap class="UserVo" id="UserResult">
<result property="s_id" column="S_ID" />
<result property="c_id" column="C_ID" />
<result property="s_name" column="S_NAME" />
</resultMap>
<!-- select all User-->
<select id="selectAllUser" resultMap="UserResult">
select * from T_Stu
</select>
<!-- select one user by Id -->
<select id="selectUserById" parameterClass="String" resultClass="UserVo">
select * from T_Stu where s_id=#s_id#
</select>
<!-- insert a new user -->
<insert id="insertNewUser" parameterClass="UserVo">
insert into T_Stu (s_id,c_id,s_name) values(#s_id#,#c_id#,#s_name#)
</insert>
<!-- update one user by id-->
<update id="updateUserInfo" parameterClass="UserVo">
update T_Stu set s_id=#s_id#,c_id=#c_id#,s_name=#s_name# where s_id=#s_id#
</update>
<delete id="deleteUserByid" parameterClass="String">
delete from T_Stu where s_id=#s_id#
</delete>
</sqlMap>
分享到:
相关推荐
一个药品注册,功能有附件上传(包括批量上传)、下载、...实现技术有三大框架(S2SI)、JS、JQuery(附件上传就是JQuery做的)、包括了一些类似权限的,非常简单,方便的配置文件,我这里用的是通配符配置的配置文件,很实用。
搭建S2SI框架的例子,具体部署步骤,以及各个组件的配置。
这个是一个Struts2+spring+ibatis的一个样例,适合很多初学者搭建框架学习,里边还有一个增删查询的小例子,非常实用学习
S2S实例源码(struts2 spring hibrnate) S2S实例源码(struts2 spring hibrnate) S2S实例源码(struts2 spring hibrnate)
s2sh整合的完整代码,希望大家喜欢。里面包含了一些基本的有用的东西
S2SH整合实例S2SH整合实例S2SH整合实例
S2SH精简包、S2SI精简包,包括文件上传、下载的。都是一些实用的精简包,可以让你的项目不必要运行一些不用的包。
自学代码s2si(二)
正宗的s2sh登录实例 根据代码设置数据库表 修改连接数据库信息就可以直接执行, jar包没有冲突。 此例没有用注解,没有用通用事务管理器,这些东西很简单的。 方便需要s2sh框架的朋友
s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例s2sh登录注册实例
里面是单表的s2si框架整合架构,我希望能对大家有所帮助,如果有疑问请米 303743000
适合新手刚开始学习的时候看看……s2si的例子项目jsp的……
s2si, struts2+spring+ibats框架的留言本,oracle数据库,麻雀虽小五脏俱全。
网上朋友的s2sh实例,我这边拿来学习了一下,改了一些东西,然后就出错了,大家有空帮忙看下你们那有没有错误,是不是我jar包的问题。
jquery json s2sh项目实例
这个一个S2SH做的上传下载项目,项目绝对能跑起来!!!只是一个简单的供菜鸟学习的项目!!欢迎大家加我好友!!共同研究java
基于seasar2的web services开发实例
java S2SH搭建实例 在eclipse 或者 myeclipse 里面都可以导入使用
STC15F2K60S2读取DHT11温湿度数据串口输出代码实例工程,解压即用,完美运行
s2sh struts2 Spring hibernate整合实例(附带所有jar包,及源码) 运行环境:tomcat 开发环境:MyEclipse8.0