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

Mapped Statement结构(select结构)

 
阅读更多

 

 

<statement id=”statementName”
[parameterClass=”some.class.Name”]
[resultClass=”some.class.Name”]
[parameterMap=”nameOfParameterMap”]
[resultMap=”nameOfResultMap”]
[cacheModel=”nameOfCache”]
>
select * from PRODUCT where PRD_ID = [?|#propertyName#]
order by [$simpleDynamic$]
</statement>

 

分享到:
评论

相关推荐

    ibatis dynamic 用法

    select * from ACCOUNT (ACC_FIRST_NAME = #firstName# ACC_LAST_NAME = #lastName# ) ACC_EMAIL like #emailAddress# ACC_ID = #id# ORDER BY ACC_LAST_NAME &lt;/statement&gt; ``` #### 五...

    Ibatis文档

    每个XML映射文件中的`&lt;select&gt;`、`&lt;insert&gt;`、`&lt;update&gt;`、`&lt;delete&gt;`标签都定义了一个Mapped Statement,它们对应于Mapper接口的方法。当调用Mapper接口方法时,Ibatis会根据方法名找到对应的Mapped Statement并...

    ibatis api 英文文档

    4. **Mapped Statements**:iBATIS中的Mapped Statements是SQL语句的映射,它们在XML配置文件中定义,每个Mapped Statement都有一个唯一的ID,用于在程序中引用。 5. **Result Maps**:用于处理查询结果的映射,...

    iBatis SQL Maps开发指南.pdf

    - **Statement类型**:可以是INSERT、UPDATE、DELETE或SELECT。 - **SQL语句**:具体执行的SQL语句。 - **自动生成的主键**:支持插入后自动生成主键值。 - **存储过程**:支持调用数据库存储过程。 - **...

    ibatis参考文档

    为了提高性能,iBATIS支持对Mapped Statement的结果进行缓存。 ##### 1. Read-Only vs. Read/Write iBATIS提供了只读缓存和读写缓存两种模式,根据应用的需求选择合适的缓存策略。 ##### 2. Serializable Read/...

    iBATIS开发教程.docx

    1. SELECT语句:用于查询数据库表中的数据。 2. INSERT语句:用于将数据插入数据库表中。 3. UPDATE语句:用于更新数据库表中的数据。 4. DELETE语句:用于删除数据库表中的数据。 九、自动生成的主键 iBATIS支持...

    iBATIS2.3及其说明文档

    3. 编写Java接口:定义操作数据库的方法,每个方法对应一个Mapped Statement。 4. 实现数据访问:在Java代码中,使用SqlSession对象执行SQL,获取结果并将其转化为Java对象。 5. 动态SQL:根据业务需求,利用...

    Ibatis应用笔记

    映射语句可以是`statement`、`select`、`insert`、`update`、`delete`和`procedure`六种类型,分别对应数据库的基本操作。例如,`select`用于查询,`insert`用于插入数据,`update`用于更新数据,`delete`用于删除...

    ibatis开发手册(pdf)

    - **缓存 Mapped Statement 结果集**:介绍如何利用缓存提高查询性能。 - **只读 VS 可读写**:缓存的不同模式及其适用场景。 - **Serializable 可读写缓存**:更高级的缓存配置选项。 - **缓存类型**:不同的...

    ibatis学习文档

    虽然不是所有语句都必须使用ParameterMaps,iBATIS同样支持内联参数的形式,但ParameterMaps在处理复杂参数结构时显得尤为强大。对于原始数据类型,如int、string等,参数访问应采用`#value#`的形式;而对于复合数据...

    iBATIS 三个版对比

    - **iBATIS v1**:使用`&lt;mapped-statement&gt;`来定义SQL语句。 - **iBATIS v2** 和 **iBATIS v3**:分别使用`&lt;select&gt;`、`&lt;update&gt;`等标签来明确指定SQL语句类型。 这样的改变使得SQL语句的定义更加清晰直观,也...

    iBATIS开发指南

    - **Mapped Statements**: 在SQL映射文件中定义的每个SQL语句被称为mapped statement,它们是映射文件的主体部分,通过id标识,并关联到相应的SQL语句。 - **Parameter Maps**: 这些是定义SQL语句参数的规则。可以...

    ibatis-sqlMap

    - **Statement Types**:定义SQL语句的类型,包括`SELECT`、`INSERT`、`UPDATE`和`DELETE`等。 - **SQL**:直接编写SQL语句文本。 - **Reusing SQL Fragments**:允许定义可重用的SQL片段,以减少重复代码。 - *...

    iBATIS 帮助文档

    - **Statement 类型**:包括 SELECT、INSERT、UPDATE 和 DELETE 等,每种类型对应不同的 SQL 动作。 - **SQL 语句**:可以直接在映射文件中定义 SQL 语句,也可以通过外部资源引用。 - **自动生成的主键**:支持插入...

    ibatis中文api文档

    - **Statement的类型**:包括`INSERT`、`UPDATE`、`DELETE`和`SELECT`等。 - **SQL语句**:定义具体的SQL语句。 - **自动生成的主键**:支持插入后自动生成主键。 - **存储过程**:支持调用存储过程。 ##### 4.2 ...

    ibatis.rar

    2. Statement:Statement表示SQL语句,分为Select、Insert、Update和Delete四种类型,分别对应数据库的查询、插入、更新和删除操作。 3. Parameter Map:参数映射,用于将Java对象的属性值转换为SQL语句的参数。 4. ...

    iBATIS教程 pdf

    - **Statement类型**:包括INSERT、UPDATE、DELETE和SELECT四种类型。 - **SQL语句**:具体执行的SQL语句文本。 - **自动生成的主键**:支持在插入数据后自动获取生成的主键值。 - **存储过程**:支持调用数据库存储...

    MyBatis最完整的学习资料

    - **Mapped Statement**:代表了一个具体的 SQL 语句,包含了 SQL 文本、参数类型、结果类型等信息。 ##### 3.2 动态 SQL MyBatis 支持基于 XML 的动态 SQL 处理,允许开发者在 SQL 语句中使用 if、choose(when/...

Global site tag (gtag.js) - Google Analytics