`
jqs1124
  • 浏览: 44542 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ibatis通用持久层

 
阅读更多

<insert id="customPO_insert" parameterClass="customPO">
INSERT INTO $moduleTable$ (parentID
<iterate property="fieldValueList" prepend="," conjunction=",">
$fieldValueList[].key$
</iterate>
)
VALUES (#parentID#
<iterate property="fieldValueList" prepend="," conjunction=",">
#fieldValueList[].value#
</iterate>
)
<selectKey resultClass="int" keyProperty="id">
SELECT last_insert_id()
</selectKey>
</insert>

如果用到网上写的通用持久层例子的朋友,一定一定要注意:fieldValueList[].key,fieldValueList[].value---》不是Map中的key和value,而是自己定义的一个对象中的两个属性key和value。

 

这个问题花了我两天的时间啊,杯具···

分享到:
评论

相关推荐

    封装通用的Spring3+Struts2+IBatis的CRUD

    **IBatis** 是一个轻量级的持久层框架,它提供了一种SQL映射机制,允许开发者将SQL语句直接写在XML配置文件中,从而解耦了业务逻辑代码和数据库访问代码。在Spring3+Struts2的架构中,IBatis作为数据访问层,负责...

    IBatis.Net流风通用管理框架源码.rar

    IBatis.Net是一个轻量级的持久层框架,它提供了数据库访问的映射功能,帮助开发者将SQL语句与业务逻辑分离,实现数据访问层的解耦。 【描述】描述中提到的"IBatis.Net流风通用管理框架源码"意味着这是一个包含了...

    Ibatis驱动

    Ibatis 是一个轻量级的Java持久层框架,它提供了SQL映射功能,将数据库操作与业务逻辑分离,使得开发者可以更加灵活地控制SQL语句,避免了过度封装和ORM框架带来的性能损失。Ibatis驱动是这个框架的核心组成部分,...

    ibatis官方资料及所需要的Jar包

    Ibatis,全称为MyBatis,是一款优秀的Java持久层框架,它主要解决了对象与关系数据库之间的映射问题,使得开发者可以更加专注于SQL语句的编写,而无需关注JDBC的繁琐操作。Ibatis官方资料大全提供了全面的学习资源,...

    ibatis 配置文件详解

    ibatis,又称MyBatis,是一种优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。ibatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。ibatis可以使用简单的XML或注解进行配置和原始映射,将接口...

    ibatis 自动生成插件

    IBATIS是一款流行的数据持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,提供了灵活的映射机制,使得Java对象与数据库表之间的交互更加便捷。 标签 "ibatis" 指的是这个插件是为IBATIS框架设计的。IBATIS...

    iBatis资料 语法

    iBatis是一个优秀的Java持久层框架,它允许开发者将SQL语句直接嵌入到Java代码中,从而提供了灵活的数据访问接口。本资料包包含了关于iBatis语法和常用方法的全面介绍,帮助开发者深入理解并熟练运用iBatis进行...

    iBATIS-DAO-2

    ### iBATIS Data Access Objects (DAO):一种强大的持久层抽象技术 在深入探讨iBATIS Data Access Objects(DAO)的细节之前,我们先来理解一下这个概念的重要性以及它如何改变Java应用程序的开发方式。 #### 引言...

    ibatis开发包(common+sqlmap+dao)

    Ibatis,全称为MyBatis,是一款开源的Java持久层框架,它允许开发者将SQL语句与Java代码直接集成,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。这个开发包包含了Ibatis的核心组件,分别是`ibatis-common...

    ibatis的3个jar包.rar

    Ibatis,一个轻量级的Java持久层框架,以其简单易用、高度可配置的特点,在企业级应用开发中广泛使用。这个"ibatis的3个jar包.rar"压缩文件包含了Ibatis框架运行所需的核心组件,分别是`ibatis-sqlmap-2.jar`、`...

    ibatis jar文件

    标题中的“ibatis jar文件”指的是与iBATIS相关的Java归档(JAR)文件,这是一个流行的持久层框架,主要用于简化数据库操作。iBATIS在Java应用中扮演着数据库访问层的角色,允许开发者将SQL语句直接嵌入到Java代码中...

    ibatis 入门

    标题 "ibatis 入门" 暗示我们要探讨的是关于使用和理解开源持久层框架 iBATIS 的基础知识。iBATIS 是一个优秀的 Java 应用框架,它将 SQL 查询与 Java 代码分离,提供了更灵活的数据访问方式。这篇博客(博文链接已...

    ibatis基本架包

    Ibatis,全称为MyBatis,是一款开源的Java持久层框架,它允许开发者将SQL语句直接写在配置文件中,极大地简化了数据访问层的编写工作。在本压缩包中,包含两个核心的JAR文件:`ibatis-common-2.jar`和`ibatis-sqlmap...

    ibatis.util包

    在Java开发领域,Ibatis是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在配置文件中,从而简化了数据访问层的实现。`ibatis.util`包是Ibatis框架的一部分,提供了很多实用工具类,帮助开发者更好地进行...

    ibatis相关的common,dao,sqlmap包

    Ibatis 是一个流行的数据持久层框架,它在Java开发中被广泛应用,特别是在处理与数据库交互的任务上。这个压缩包包含了Ibatis的三个关键组件:common、dao和sqlmap,它们各自扮演着不同的角色,共同构成了Ibatis框架...

    Ibatis/mybatis代码生成工具

    在Java开发领域,Ibatis和Mybatis作为两款广泛应用的持久层框架,极大地简化了数据库操作。为了进一步提高开发效率,开发者们设计了一系列的代码生成工具,如"Ibatis Helper"和"generator"等,它们能够自动生成基于...

    ibatis架包

    Ibatis,全称为MyBatis,是一款优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将SQL语句与Java代码分离,从而更好地管理数据库操作。在本压缩包中,包含三个核心的jar文件:`ibatis-common-2.jar`、`...

    ibatis 学习笔记

    iBATIS 是一款著名的Java持久层框架,它与Hibernate等全自动化ORM解决方案不同,提供了一种半自动化的处理方式,让开发者对SQL拥有更大的控制权。在iBATIS中,主要包括SQL Maps和Data Access Objects(DAO)两个核心...

    ibatis与spring整合

    ibatis是一个开源的、基于Java的持久层框架,它提供了SQL映射的方式来进行数据库访问。与Hibernate等其他ORM框架相比,ibatis更加轻量级,对于那些只需要简单CRUD(创建、读取、更新、删除)操作的应用来说非常合适...

Global site tag (gtag.js) - Google Analytics