设为首页收藏本站
开启辅助访问
切换到宽版

创星网络[分享知识 传递快乐]

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

搜索
查看: 3884|回复: 0
打印 上一主题 下一主题

IBatis简单实现(附主键自动生成)其SqlMap XML文件配置

[复制链接]

我玩的应用:

跳转到指定楼层
楼主
发表于 2012-12-13 20:01:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE sqlMap      
  3.     PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"      
  4.     "http://ibatis.apache.org/dtd/sql-map-2.dtd">
  5. <sqlMap>
  6.         <!-- 为Person类设置一个别名 -->
  7.         <typeAlias alias="person" type="com.jack.ibatis.pojo.Person"/>
  8.         <!-- 配置表和类之间的映射关系 -->
  9.         <resultMap class="com.jack.ibatis.pojo.Person" id="personMap">
  10.                 <result property="id" column="ID"/>
  11.                 <result property="username" column="U_NAME"/>
  12.                 <result property="password" column="U_PASSWORD"/>
  13.         </resultMap>
  14.         <!-- 添加用户 -->
  15.         <insert id="insertPerson" parameterClass="person">
  16.                 <!-- 配置Mysql主键自动增长 -->
  17.                 <selectKey keyProperty="id" resultClass="int">
  18.                         SELECT LAST_INSERT_ID() as value
  19.                 </selectKey>
  20.                   <!-- 配置Oracle主键自动增长
  21.                   <selectKey resultClass="int" keyProperty="id" type="pre">   
  22.                             <!--[CDATA[SELECT STOCKIDSEQUENCE.NEXTVAL AS ID FROM DUAL]]>   
  23.                   </selectKey>-->
  24.                   <!-- 配置MSServer主键自动增长
  25.                   <selectKey resultClass="int" keyProperty="id">   
  26.                      <![CDATA[SELECT SCOPE_IDENTITY() AS ID ]]>  
  27.                   </selectKey>-->
  28.                 <![CDATA[
  29.                         INSERT PERSON(U_NAME,U_PASSWORD) VALUES(#username#,#password#)
  30.                 ]]>
  31.         </insert>
  32.         <!-- 查看特定用户 -->
  33.         <select id="queryPersonById" parameterClass="int" resultMap="personMap">
  34.                 <![CDATA[
  35.                         SELECT * FROM PERSON WHERE ID=#id#
  36.                 ]]>
  37.         </select>
  38.         <!-- 查看所有的用户 -->
  39.         <select id="queryAllPerson" resultMap="personMap">
  40.                 <![CDATA[
  41.                         SELECT * FROM PERSON
  42.                 ]]-->
  43.         </select>
  44. </sqlMap>
复制代码
from:http://go.cxweb.com.cn/nsip4
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|创星网络 ( 苏ICP备11027519号|网站地图  

GMT+8, 2024-9-22 07:39 , Processed in 0.093291 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表