`
008590a
  • 浏览: 15168 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ibatis 插入数据 返回它的插入ID

阅读更多
.

<insert id = "insertUser" parameterClass="User">
		insert into user (
				name,
				password,
				nickname,
				state,
				registDate
		)values(
				#name#,
				#password#,
				#nickname#,
				#state#,
				#registDate#
		)
	<selectKey resultClass="long" keyProperty="id">
			select id from user where name=#name#
     </selectKey>
	</insert>


分享到:
评论

相关推荐

    ibatis教程_插入一个实体对象.rar

    iBATIS是由Apache软件基金会维护的一个开源项目,它的主要目标是解决Java应用与数据库之间的数据访问问题。iBATIS提供了SQL映射框架,允许开发者编写动态SQL,同时避免了JDBC的繁琐设置和手动处理结果集。 二、实体...

    ibatis的批量插入DAO实例

    7. **执行批量插入**:在合适的地方调用`SqlSession.insert(id, list)`,这里的id是DAO接口中方法的ID,list是待插入的数据。 从标签“源码”和“工具”来看,我们可能还会关注Ibatis的源码实现,以及如何与其他...

    常用ibatis配置

    1. 返回新建数据ID:在数据库插入新记录后,通常需要获取这条记录的ID以供后续操作使用。在iBatis中,可以使用标签来获取插入记录后的自增ID。例如,文档中显示的是在插入数据后,通过调用数据库的IDENTITY函数获取...

    ibatis自定义数据类型在不支持中文的数据库存储汉字

    这样,`iBatis`在插入或更新数据时,会使用我们的自定义TypeHandler进行编码和解码,从而在不支持中文的数据库中正确存储和读取汉字。 总结来说,`iBatis`的自定义数据类型机制允许我们在不支持中文的数据库中存储...

    iBATIS操作Oracle CLOB数据

    iBATIS是一个Java库,它允许开发者将SQL语句与Java代码分离,提供了一种比JDBC更简单的数据访问方法。iBATIS的配置文件和映射文件中,我们可以定义如何与数据库交互,包括如何处理CLOB字段。 操作Oracle CLOB数据时...

    ibatis日期格式.doc

    iBatis是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,方便数据库操作。 在小组后台管理中,存在以下几个与iBatis相关的问题: 1. **小组分类管理** - **问题1**: 在删除二级分类时,未...

    ibatis 注解配置文件

    Ibatis是一个轻量级的Java ORM(对象关系映射)框架,它允许我们编写SQL语句并将其与Java对象绑定,从而简化了数据访问层的开发。在传统的XML配置文件中,Ibatis允许我们定义SQL语句、参数映射以及结果集映射。然而...

    ibatis的使用教程

    例如,使用 `sqlMapClient.queryForObject(id, parameter)` 执行查询,`sqlMapClient.insert(id, parameter)` 插入数据等。 **Ibatis API** Ibatis 提供了一些基本的API,如查询、添加、删除和修改方法。通常,会...

    04_传智播客ibatis教程_插入一个实体对象

    Ibatis的优势在于它的灵活性,允许我们在XML映射文件中自由编写SQL,同时将业务逻辑与数据访问逻辑解耦,提高了代码的可维护性。在实际项目中,结合Spring框架,可以进一步简化配置,实现更高效的开发。

    04_ibatis教程_插入一个实体对象.zip

    通过以上步骤,我们成功地使用iBATIS插入了一个实体对象。在实际项目中,可能还需要处理异常、事务管理和结果映射等更复杂的场景。总之,iBATIS提供了灵活的数据库操作方式,使得SQL与Java代码更好地解耦,提高了...

    springMVC和ibatis实现sql2005数据库插入案例

    在本案例中,我们将关注如何配置SpringMVC和iBatis,以及如何通过它们实现数据插入。 1. **配置SpringMVC** - 配置DispatcherServlet:这是SpringMVC的前端控制器,负责分发HTTP请求。 - 配置ApplicationContext...

    IBatis .NET框架实例

    IBatis 是一个流行的数据访问层框架,它在Java世界中广为人知,但同样提供了对.NET平台的支持。本文将深入探讨如何在C# .NET环境中使用IBatis进行数据库操作,这对于初学者来说是一份宝贵的资源。 **一、IBatis ...

    IBatis.net教程

    - 执行插入操作:使用C#的Mapper.Instance().Insert方法,并传入SQL语句ID和要插入的对象,如果插入操作影响了有主键的表,则可以获取新插入数据的主键值。 - SQL描述文档:在XML文件中,可以详细定义SQL语句的结构...

    ibatis官方中文文档

    它涵盖了iBATIS的基本使用方法,包括插入、更新、删除和查询等操作。此外,文档还特别强调了如何通过iBATIS来调用存储过程,这是数据库操作中的一个重要特性,尤其是在处理复杂逻辑或批量操作时。 **iBATIS-SqlMaps...

    ibatis中iterate的例子

    在iBatis中,`&lt;iterate&gt;`标签是一个非常实用的功能,它允许我们处理集合数据,如数组、List或Map等,进行循环遍历并生成动态SQL语句。下面我们将详细探讨`&lt;iterate&gt;`标签的用法及其示例。 `&lt;iterate&gt;`标签的主要...

    ibatis笔记

    iBATIS 是一款轻量级的Java持久层框架,它主要负责数据库操作,但并不是一个完整的ORM(对象关系映射)解决方案。iBATIS 的设计理念是保持SQL与Java代码的分离,让开发者能够自由地编写SQL,从而在性能优化、复杂...

    ibatis简单CRUD例子

    通过这些文件,新手可以学习如何配置Ibatis,以及如何在Java代码中使用Ibatis进行数据操作,从而理解Ibatis的工作原理和使用方法。 总结起来,Ibatis作为一个轻量级的持久层框架,其简单易用的特性使其成为许多项目...

    Spring+ibatis 保留ibatis事务的配置

    Spring 是一个轻量级的Java应用开发框架,提供了依赖注入、面向切面编程等功能,而ibatis则是一个基于Java的持久层框架,它提供了一种简单的方式来执行SQL语句并映射结果到Java对象上。当这两个框架结合起来时,可以...

Global site tag (gtag.js) - Google Analytics