Mybatis.net sqlmap.xml简单配置

原创 2013年12月04日 20:13:04
<?xml version="1.0" encoding="utf-8" ?>
<sqlMap namespace="Org" xmlns="http://ibatis.apache.org/mapping"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <alias>
    <typeAlias alias="Org" type="GrassInfo.BMS.Model.SystemManage.Org,GrassInfo.BMS.Model.SystemManageModel"></typeAlias>
  </alias>
  <resultMaps>
    <resultMap id="Org-Result" class="Org">
      <result property="ID" column="ID"/>
      <result property="ORG_NAME" column="ORG_NAME"/>
      <result property="ORG_IP" column="ORG_IP"/>
      <result property="PARENT_ID" column="PARENT_ID"/>
      <result property="SITE_NO" column="SITE_NO"/>
      <result property="ADDRESS" column="ADDRESS"/>
      <result property="CREATE_USER" column="CREATE_USER"/>
      <result property="CREATE_TIME" column="CREATE_TIME"/>
      <result property="UPDATE_USER" column="UPDATE_USER"/>
      <result property="UPDATE_TIME" column="UPDATE_TIME"/>
      <result property="IS_VALID" column="IS_VALID"/>
    </resultMap>
  </resultMaps>
  <statements>
    <select id="GetOrg" parameterClass="int" resultMap="Org-Result">
      SELECT * FROM SYS_T_ORG WHERE ID=#id#
    </select>
    <insert id="InsertOrg" parameterClass="GrassInfo.BMS.Model.SystemManage.Org" >
      <selectKey property="ID" type="post" resultClass="int"> 
        ${selectKey}  
      </selectKey> 
      INSERT SYS_T_ORG (ORG_NAME,ORG_IP,PARENT_ID,SITE_NO,ADDRESS,CREATE_USER,CREATE_TIME,UPDATE_USER,UPDATE_TIME,IS_VALID)
      VALUES  (#ORG_NAME#,#ORG_IP#,#PARENT_ID#,#SITE_NO#,#ADDRESS#,#CREATE_USER#,#CREATE_TIME#,#UPDATE_USER#,#UPDATE_TIME#,#IS_VALID#)
    </insert>
    <!--<delete id="DeleteOrg" parameterClass="int" resultClass="int">
      DELETE FROM SYS_T_ORG WHERE ID=#id#
    </delete>-->
    <update id="UpdateOrg" parameterClass="GrassInfo.BMS.Model.SystemManage.Org" resultClass="int">
      UPDATE SYS_T_ORG SET ORG_NAME=#ORG_NAME#,ORG_IP=#ORG_IP#,PARENT_ID=#PARENT_ID#,SITE_NO=#SITE_NO#,ADDRESS=#ADDRESS#,CREATE_USER=#CREATE_USER#,CREATE_TIME=#CREATE_TIME#,UPDATE_USER=#UPDATE_USER#,UPDATE_TIME=#UPDATE_TIME#,IS_VALID=#IS_VALID# WHERE ID=#ID#
    </update>
    <update id="DeleteOrg" parameterClass="int" resultClass="int">
      UPDATE SYS_T_ORG SET IS_VALID='0' WHERE ID=#value#
    </update>
    <select id="GetAllOrgList" resultClass="List" resultMap="Org-Result">
      SELECT * FROM SYS_T_ORG WHERE IS_VALID='1'
    </select>
    <select id="GetOrgList" resultClass="List" resultMap="Org-Result" parameterClass="System.Collections.IDictionary">
      SELECT TOP (#PageSize#*#Page#) * FROM SYS_T_ORG WHERE ID NOT IN (SELECT TOP ((#PageSize#-1)*#Page#) ID FROM SYS_T_ORG WHERE IS_VALID='1' ORDER BY $Order$ $Desc$) AND IS_VALID='1' ORDER BY $Order$  $Desc$
    </select>
  </statements>
</sqlMap>

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

 详情请参考:http://www.javaeye.com/topic/241420 

sqlMapConfig.xml配置文件详解

sqlMapConfig.xml配置文件详解:  Xml代码  xml version="1.0" encoding="UTF-8" ?>  PUBLIC "-//iBATIS....

SQLMAP- 自动注入

SQLmap是一款用来检测与利用SQL注入漏洞的基于python2.7开发的免费开源工具,有一个非常棒的特性,即对检测与利用的自动化处理(数据库指纹、访问底层文件系统、执行命令)。 基于布...

关于sqlmap执行sql语句

package com.hx.plant.running.dao.impl; import java.io.Serializable; import java.math.BigDecima...

mybatis SqlMap.xml配置

mybatis简单使用xml配置的Demo

  • 2015年07月15日 20:05
  • 3.8MB
  • 下载

asp.net简单读取xml文件信息

//以下是循环读取xml文件中节点的值                 XmlDocument xmlDoc = new XmlDocument();                 xmlDoc.L...

C#.NET解析XML(简单实例)

首先,封装一个XML序列化和反序列化的函数。 using System.Xml.Serialization; using System.IO;   public class XmlSer...
  • bdstjk
  • bdstjk
  • 2012年01月19日 16:25
  • 4096

【黑马.net程序员】C#简单的操作Xml文件

------------黑马.net培训-----------、wp7培训、.net培训、期待与您交流!       最近学习了xml,感觉xml的优越性很强,适合很多操作平台,也恰好在学习C#...

.net中xml序列化的简单小实例

由于之前比较懒惰,懒得写博客,也懒得写总结,以至于开发经验已有一年多些的程序猿一枚仍旧处于入门阶段,所以决定做些改变,多写写技术博客,感觉这个挺好,既能锻炼文采,也能巩固技术,可谓一举多得。PS:目前...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mybatis.net sqlmap.xml简单配置
举报原因:
原因补充:

(最多只允许输入30个字)