`
qq123zhz
  • 浏览: 526999 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ibatis3 有趣的功能

    博客分类:
  • java
 
阅读更多

执行下列一条语句:   

flag = session.insert(ADDICON,icoBean);

<insert id="addIcon" parameterType="iconBean" flushCache="true" statementType="PREPARED">
 <selectKey keyProperty="icoId" resultType="int" order="BEFORE">
  select iconseq.nextval as icoId from dual
 </selectKey>
  insert into CTT_ICON
  
  values
  (
  #{icoId},#{icoTypeId},#{icoDesc,jdbcType=VARCHAR},#{icoKey,jdbcType=VARCHAR},
  #{icoFormat,jdbcType=VARCHAR},#{icoCity,jdbcType=VARCHAR},
   #{icoCP,jdbcType=VARCHAR},#{icoWebUrl,jdbcType=VARCHAR},#{icoWapUrl,jdbcType=VARCHAR},
   #{icoRequest,jdbcType=VARCHAR},#{icoNumber},#{icoStyle,jdbcType=DATE},#{icoUrl,jdbcType=VARCHAR},#{icoIndex,jdbcType=DATE},#{icoUpTime,jdbcType=DATE},
  #{icoUsedNumber},#{icoName,jdbcType=VARCHAR},#{icoTag,jdbcType=VARCHAR},
  #{icoIsAvaiable,jdbcType=VARCHAR},#{icoIsShow,jdbcType=VARCHAR},#{icoIsRecom,jdbcType=VARCHAR},#{icoIsHot,jdbcType=VARCHAR}
  )
 </insert>

 然后你就可以拿到iconBean的主键,System.out.println(iconBean.getIconId());

这样居然可以取得到,也就是说你在执行插入的时候,ibatis3生成主键后,自动返回该主键的值到javaBean中。

分享到:
评论

相关推荐

    ibatis3资料-介绍

    ibatis3资料-介绍,新功能介绍及如何使用

    ibatis的增删改查功能

    ibatis的增删改查功能的实现,很实用。初学者值得研究一下。

    Spring与iBATIS的集成

    ” &lt;br&gt;但别犯愁:SQL本身具备了一些重要的功能,并且通过模板的使用,在Spring应用中采用iBATIS显得轻而易举。在此摘录中,两位作者将和你一起安装iBATIS并将其集成进你的Spring应用中。他们也阐明了怎样取得你...

    ibatis分页功能

    ibatis 分页功能,使用了标签page.tld。本代码不能单独运行,技术能力欠缺或者代码阅读能力不是很好的朋友,请勿下载。

    ibatis实现增删改查功能demo

    一个ibatis实现增删改查功能demo。里面实现的增删改查,而且解决了ibatis不能多参数传递的缺点。可以实现多参数传递。

    ibatis 框架原理实现

    自己写的ibatis 框架,跟ibatis功能差不多

    ibatis自动生成代码工具

    本工具的主要功能是:根据您指定的数据库地址选择表或自定义属性信息(文件),生成对应的pojo类和ibatis配置文件; 3. 目前支持的较好的是mysql数据库,oracle的也支持,但还没经过测试,故暂不提供此功能选项...

    Ibatis和Spring整合例子,实现增删改查功能

    Ibatis和Spring整合例子,实现增删改查功能.

    ibatis中使用安全的拼接语句,动态查询,大于、小于、等于.doc

    iBatis 是一个流行的持久层框架,提供了许多强大的功能来帮助开发者构建高效、安全的数据库交互应用程序。本文将详细介绍 iBatis 中使用安全的拼接语句、动态查询、大于、小于、等于的知识点。 一、安全的拼接语句 ...

    iBatis详细使用手册(.net版)[收集].pdf

    iBatis详细使用手册(.net版) iBatis是一个基于.NET...iBatis是一个功能强大且灵活的持久层框架,提供了一种可控的方式来实现类ORM解决方案。用户可以根据不同的需求和环境进行配置和调整,以满足不同的数据访问需求。

    Ibatis(中文文档,还有一个调好的例子)

    如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。下面我们看一个最简单的入门例子,是《ibatis 开发指南》上的例子改的,不过上面讲的不仔细,我开始学的时候搞了一个晚上才把...

    springmvc+spring+ibatis

    上一个版本是结合当前流行的主流框架,今天这个抛开了mybatis这个持久层框架,选择了ibatis作为我的database连接层,这个例子实现了添加一条数据的功能。其实mybatis和ibatis的区别不是很大,配置也只是一点小区别。...

    struts2+ibatis3+guice2.0使用完整例子

    采用的框架是struts2.1.8,ibatis3,guice2.0,完整的产品模块和权限模块(部分功能)例子。这是smeite.com商城第一版本的部分代码,测试通过。 希望给需要的朋友一个借鉴。 自我认为是学习Ibatis3比较好的例子,覆盖...

    Struts+Spring+Ibatis示例

    一个简单的struts+spring+ibatis示例的源码,在源码中包含一个简单的分布功能

    iBatis简单入门实例(以Oracle为例)

    iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点...如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,这是一个ibtis的增删改查例子。

    iBATIS模糊查询

    iBATIS模糊查询 iBATIS模糊查询是指使用iBATIS框架实现模糊查询的方法。模糊查询是指在数据库中搜索包含指定字符串的记录,通常...iBATIS模糊查询可以帮助开发者快速实现模糊查询功能,但需要注意安全性和性能问题。

    spring mvc+ibatis+spring注解

    系统采用spring2.5 + ibatis2.3.4,采用注解方式配置,非xml配置方式。包括分页排序查询、新增、修改、删除、登陆验证功能,数据库采用oracle。

    ibatis Example使用

    ibatis代码生成后如何使用Example自动查询功能, 我是找个好长时间才分析出来,分享技术,测试使用,希望对你有所帮助

    struts2+spring+ibatis实例

    基于struts2+spring+ibatis做的一个例子。 包含: 1.项目源代码,及所需要用的jar包; 2.数据库脚本。 环境: ...功能: ...3.设有拦截器功能,不登录访问其他页面时返回登录页面; 4.列表隔行换色。

    ibatis jar,api

    ibatis架包,ibatis api(带搜索功能)

Global site tag (gtag.js) - Google Analytics