`
流浪鱼
  • 浏览: 1683037 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sqlMap的配置

 
阅读更多

 

<sqlMap id=”Product”>
<cacheModel id=”productCache” type=”LRU”>
<flushInterval hours=”24”/>
<property name=”size” value=”1000” />
</cacheModel>
<typeAlias alias=”product” type=”com.ibatis.example.Product” />
<parameterMap id=”productParam” class=”product”>
<parameter property=”id”/>
</parameterMap>
<resultMap id=”productResult” class=”product”>
<result property=”id” column=”PRD_ID”/>
<result property=”description” column=”PRD_DESCRIPTION”/>
</resultMap>
<select id=”getProduct” parameterMap=”productParam” resultMap=”productResult” cacheModel=”product-cache”>
select * from PRODUCT where PRD_ID = ?
</select>
</sqlMap>

 虽然框架为您做了很多工作,为了完成一个简单的查询操作,依然需要做很多。别担心,下面是一个简洁版本。

<sqlMap id=”Product”>
<select id=”getProduct” parameterClass=” com.ibatis.example.Product”
resultClass=”com.ibatis.example.Product”>
select
PRD_ID as id,
PRD_DESCRIPTION as description
from PRODUCT
where PRD_ID = #id#
</select>
</sqlMap>

 

 

 

分享到:
评论

相关推荐

    java ibaties sqlMap配置文件

    ### Java Ibaites SqlMap配置文件详解 #### 一、SqlMap配置文件概述 Ibaites 是一个基于 Java 的优秀持久层框架,它通过 XML 配置文件将 SQL 语句与 Java 代码分离,使得数据库操作变得更加简单且易于维护。在 ...

    ibatis 中sqlMap配置

    在 iBatis 框架中,SQLMap配置是整个应用程序的核心部分,占据了大部分的开发工作。下面将详细解析 iBatis 中SQLMap配置的关键知识点: 1. **命名空间(Namespace)**: 命名空间是iBatis配置中的一个重要概念,它...

    sqlmap配置.pdf

    iBatis SqlMap 配置详解 iBatis 中的 SqlMap 配置是核心组件之一,占据了 iBatis 开发的 70% 的工作量。因此,了解 SqlMap 的配置是非常重要的。本文将详细介绍 SqlMap 配置的各个方面。 命名空间 在 SqlMap 中,...

    ibatis sqlmap配置详解

    SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。Sql Map配置文件是iBatis配置的核心,从数据库连接到执行SQL时使用的sqlMap文件都是通过此文件中的配置提供给框架的,它通常命名为...

    iBatis_SqlMap的配置总结[1]

    以下是关于iBatis_SqlMap配置的一些关键知识点: 1. **命名空间(Namespace)**: 命名空间是SqlMap配置中的一个重要概念,用于区分不同的SqlMap片段。例如,`&lt;sqlMap namespace="Account"&gt;`,这个命名空间使得在...

    ibatis_sqlMap的配置总结

    #### 一、ibatis_sqlMap配置的重要性 在iBatis框架中,SqlMap的配置扮演着极其重要的角色。它不仅关乎到应用程序能否正确地与数据库进行交互,而且在很大程度上决定了开发效率及项目的整体质量。据估计,配置SqlMap...

    ibatis的SqlMap辅助生成工具

    Ibatis的SqlMap配置文件是其核心部分,用于定义SQL语句、参数映射和结果映射,但手动编写SqlMap文件可能效率低下且容易出错。为了解决这个问题,出现了"ibatis的SqlMap辅助生成工具",它旨在提高开发效率,减少错误...

    ibatis_修改sqlmap不重启

    "ibatis_修改sqlmap不重启"这个主题聚焦于如何在开发过程中优化流程,提升效率,即在Ibatis中更改SqlMap配置后,无需重启应用即可生效。 一、Ibatis SqlMap概述 SqlMap是Ibatis的核心组件,它包含了SQL查询的配置...

    Mac电脑安装sqlmap及环境配置.docx

    Mac 电脑安装 sqlmap 及环境配置 在本文中,我们将介绍如何在 Mac 电脑上安装 sqlmap 并进行环境配置。sqlmap 是一个开源的渗透测试工具,能够自动检测和exploit SQL 注入漏洞。 安装 sqlmap 首先,我们需要从 ...

    ibatis-sqlmap-2.3.0中sqlmap支持通配符

    2. **在SqlMap配置文件中使用通配符**: 在Ibatis的XML配置文件中,可以使用`&lt;if&gt;`标签来插入动态SQL部分,结合`#{}`占位符和通配符,实现动态模糊查询。例如: ```xml SELECT * FROM my_table WHERE column_...

    ibatis-sqlMap相关参考

    2. mimetype:定义文件类型的元数据,可能在解释或读取XML文件(如SQLMap配置或结果集映射)时发挥作用。 3. content.xml、styles.xml、settings.xml、meta.xml:这些通常是文档格式的元数据文件,例如OpenDocument...

    第二十四节 Sqlmap通用参数4-01

    五、保存Sqlmap配置文件 Sqlmap提供了--save选项来保存命令行选项到配置INI文件中。然后,可以使用之前解释的-c选项编辑生成的文件并将其传递给Sqlmap。例如,使用以下命令保存配置文件: `sqlmap.py -u ...

    ibatis2代码生成工具(生成实体Bean,Dao,SqlMap)

    Dao,SqlMap)"涉及到的主要知识点是关于iBatis框架的代码自动生成器,它能够帮助开发者快速地生成与数据库交互所需的Java实体类(Bean)、数据访问对象(Dao)以及SqlMap配置文件,从而提高开发效率,减少手动编写...

    记一次Ibatis的意外发生.docx

    在IBatis中,Namespace是用于区分不同的SqlMap配置文件的。在SqlMapConfig.xml文件中,可以使用namespace属性来指定SqlMap的命名空间。例如:&lt;sqlMap namespace="ns"&gt;。Namespace可以避免不同的SqlMap配置文件之间的...

    sqlmap图形化工具

    编辑sqlmap/inc/config.php配置文件 拷贝sqlmap/ 目录至你的web根目录(cd SQLMAP-Web-GUI && cp -R sqlmap/ /var/www/) 启动sqlmap API服务(python /home/user/tools/sqlmap/sqlmapapi.py -s) 通过浏览器访问Web应用...

    sql-map-2.dtd和sql-map-config-2.dtd

    例如,`&lt;transactionManager&gt;`元素定义了事务管理器类型,`&lt;dataSource&gt;`元素配置数据源,而`&lt;sqlMapClient&gt;`元素则指定了SqlMap配置文件的位置。引入sql-map-config-2.dtd后,开发者可以确保配置文件的语法正确,...

    iBATIS 框架简介

    4. **Statement**:在SqlMap配置文件中定义,包含SQL语句和操作类型(CIUD:Create, Insert, Update, Delete)。iBATIS通过解析SqlMap配置文件生成Statement,同时创建ParameterMap和ResultMap对象。 5. **...

    ibatis-SqlMaps-开发指南-version 1.0 及 ibatis-SqlMaps-开发指南-version 2

    2. **SqlMap配置**:详细解释了SqlMap配置文件的结构和元素,如`&lt;sqlMapConfig&gt;`、`&lt;transactionManager&gt;`和`&lt;dataSource&gt;`等,以及它们在项目中的配置方法。 3. **SqlMap映射文件**:解析了映射文件的构成,如`...

    ibaits配置总结[参考].pdf

    SqlMap配置是iBatis的核心,约占整个开发工作的70%。本文将深入解析iBatis配置中的重要概念,帮助开发者更好地掌握这一工具。 首先,我们讨论的是**命名空间(Namespace)**。命名空间用于区分不同的SqlMap,例如`...

    数据库逆向 ideageneratorSqlmapCustom-idea1.zip

    在压缩包"generatorSqlmapCustom"中,可能包含的是自定义的Sqlmap配置文件、Mapper XML文件、或者与IntelliJ IDEA集成的插件设置。这些内容可能包括: 1. **Sqlmap配置文件**:可能包含自定义的攻击策略、数据库...

Global site tag (gtag.js) - Google Analytics