1.<typeAlias alias="Student" type="com.zjapl.Student"></typeAlias>
实体映射的配置文件中不想每次都写上包名.类名时可给指定的类加个别名,以后直接在此配置文件中写上
类的别名就可以引用类了。
2.重写一个对象一般重写它的toString方法,不过对象里面有哪此属性你要清楚。
3.实体映射中查询语句加在#...#中间的表标外部需要传进来的参数,类似占位符与jdbc中的?
parameterClass="int" 表示占位符的类型。
4.pl/sql中可创建自增序列 CREATE SEQUENCE TEST_TTTPKSEQ START WITH 1 INCREMENT BY 1; 查看序列是否正
常的方式是:SELECT TEST_TTTPKSEQ.nextVal From dual。
5.类的实例化是在类加载到内存的基础上完成的。类加载到内存:Class.forName("com.zjapl.Student")
加载到内存后并实例化:Class.forName("com.zjapl.Student")
6.<insert id="addStudentBySequence" parameterClass="Student" >
<selectKey resultClass="int" keyProperty="id">
select test_tttpkseq.nextVal from dual
</selectKey>
insert into TEST_TTT(id,text,reeee,sysname,sysnumber) values
(#id#,#text#,#reeee#,#sysname#,#sysnumber#)
</insert>
The content of element type "insert" must match
"(include|dynamic|selectKey|iterate|isParameterPresent|
--------是因为把keyProperty的k写成大写了
7.ibatis优点:程序和数据库操作分离(貌似其它框架也有这个优点吧。),表的操作比较灵活。但sql语句要自
己写,实体映射文件中传参只能传一个(个人认为多个参数时封装在一个对象里)。
实体映射的配置文件中不想每次都写上包名.类名时可给指定的类加个别名,以后直接在此配置文件中写上
类的别名就可以引用类了。
2.重写一个对象一般重写它的toString方法,不过对象里面有哪此属性你要清楚。
3.实体映射中查询语句加在#...#中间的表标外部需要传进来的参数,类似占位符与jdbc中的?
parameterClass="int" 表示占位符的类型。
4.pl/sql中可创建自增序列 CREATE SEQUENCE TEST_TTTPKSEQ START WITH 1 INCREMENT BY 1; 查看序列是否正
常的方式是:SELECT TEST_TTTPKSEQ.nextVal From dual。
5.类的实例化是在类加载到内存的基础上完成的。类加载到内存:Class.forName("com.zjapl.Student")
加载到内存后并实例化:Class.forName("com.zjapl.Student")
6.<insert id="addStudentBySequence" parameterClass="Student" >
<selectKey resultClass="int" keyProperty="id">
select test_tttpkseq.nextVal from dual
</selectKey>
insert into TEST_TTT(id,text,reeee,sysname,sysnumber) values
(#id#,#text#,#reeee#,#sysname#,#sysnumber#)
</insert>
The content of element type "insert" must match
"(include|dynamic|selectKey|iterate|isParameterPresent|
--------是因为把keyProperty的k写成大写了
7.ibatis优点:程序和数据库操作分离(貌似其它框架也有这个优点吧。),表的操作比较灵活。但sql语句要自
己写,实体映射文件中传参只能传一个(个人认为多个参数时封装在一个对象里)。
发表评论
-
Spring MVC Controller单例陷阱
2014-09-12 10:01 975Spring MVC Controller默认是单例的: 单 ... -
Spring MVC模型(Model)层和视图(View)层
2014-04-20 18:57 0Spring MCV中Model层是View层的数据容器,Js ... -
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
2014-04-20 18:52 3120spring mvc处理方法支持如下的返回方式:ModelAn ... -
spring mvc常用注解@Component @Controller @Service @Repository
2014-03-13 16:10 9246注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个 ... -
applicationContext.xml 配置文件在web.xml中的写法
2014-03-11 16:28 2829applicationContext.xml 配置文件的一些认 ... -
SpringMVC和Struts2的比较
2014-02-27 19:12 790通俗说Spring的作用 Spring ... -
Struts-config.xml配置文件《action-mappings》元素的详解
2014-02-26 13:12 2501action-mappings 该元素用于将Action元素定 ... -
使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
2014-02-24 23:02 1053[size=medium]通过网上学习,要求修改Hiberna ... -
在web.xml中通过contextConfigLocation配置spring
2014-02-24 21:19 2375在web.xml中通过contextConfigLocatio ... -
Struts-config.xml配置action-mappings元素略计
2014-02-24 16:58 681action-mappings 该元素用于将Action元素 ... -
Spring的DataAccessException略记
2013-07-08 19:23 2560Spring的DAO框架没有抛出 ... -
Result Type(Struts.xml配置)
2013-06-25 08:35 663一个提交到服务器的处理通常可以分为两个阶段: 第一个阶段查询服 ... -
ibatis常用标记略记
2013-06-23 21:12 1025isNull判断property字段是否是null,用isEm ... -
ibatis的iterate使用
2013-06-23 20:38 1129ibatis的iterate使用 Iterate:这属性遍历 ... -
Struts2 两个Action之间动态传参
2013-06-21 10:00 1102两个Action 动态传参数 研究了近两天的时间 ... -
spring入门之—第一步
2013-06-13 15:26 765注: 本文用的是spring-framework-3.1.1. ... -
Spring的ApplicationContext加载多个配置文件的三种方式
2013-06-13 15:09 18781.第一种,使用数组方式 ApplicationConte ... -
详解iBaits中SqlMapClientTemplate的使用
2013-06-05 16:07 0pache iBatis(现已迁至Google Code下发展 ... -
Struts2.0默认支持多种格式的result type
2013-06-05 16:00 912<action name="attachmen ... -
maven+ssi对oracle实现增删改查(二)
2013-06-05 12:06 12491.index.jsp访问项目默认页面 <%@ page ...
相关推荐
Ibatis 是一款轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码分离,从而使得数据库访问更加灵活、易于维护。本篇文章将深入探讨Ibatis的核心概念、最佳实践以及与其他框架如Struts和Spring的整合。 1. ...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将SQL语句与Java代码分离,从而更好地管理数据库操作。Ibatis的出现,解决了传统JDBC中手动编写SQL和结果集映射的繁琐工作,...
《深入解析iBatis源码》 iBatis,一个优秀的Java持久层框架,以其轻量级、灵活的特性在众多ORM(Object-Relational Mapping)框架中独树一帜。iBatis的核心在于它的SQL映射机制,它将数据库操作与业务逻辑解耦,...
在这个个人例子中,我们将探讨如何在.NET环境下使用iBATIS(或.NET MyBatis)进行数据库操作。 首先,我们需要理解.NET MyBatis的核心概念。MyBatis 提供了一个动态SQL和映射框架,它将SQL语句与Java(或.NET)代码...
iBATIS DAO是Java开发中的一个持久层框架,它提供了数据访问对象(DAO)的实现,使得数据库操作更加简单和灵活。在这个2.3.4.726版本的源码中,我们可以深入理解iBATIS DAO的工作原理,并通过添加注释来帮助我们更好...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将注意力集中在编写SQL语句上,而无需关注JDBC代码的编写。Ibatis消除了几乎所有的JDBC代码和手动设置参数以及获取结果集的...
iBATIS是一个由Clinton Begin创建,目前由Apache基金会支持的持久化框架,它专注于数据库查询的简化,尤其在JDBC编程方面提供了极大的便利。相对于全自动化ORM解决方案如Hibernate,iBATIS被称为“半自动化”ORM实现...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,将数据库操作与业务逻辑解耦,使得开发者可以更专注于业务逻辑的实现,而无需关心繁琐的SQL语句编写。本篇文章将深入探讨Ibatis API、文档...
### Ibatis3手册知识点概述 Ibatis3作为一款流行的持久层框架,在软件开发领域具有重要的地位。本篇文章基于“Ibatis3手册 Ibatis3参考手册”的标题及描述,深入解析Ibatis3的核心概念、架构特点以及如何进行实际...
在Ibatis的个人讲解中,首先我们需要了解其基础设置。准备工作包括安装和配置Ibatis,这通常涉及在项目中引入Ibatis的依赖库,并创建相应的配置文件,如SqlMapConfig.xml。构建Ibatis基础代码则包括创建SqlMapClient...
ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南
### ibatis应对批量update 在处理大量数据更新时,传统的for循环方式往往会导致效率低下。这是因为每一次循环都需要执行一次数据库连接操作,对于批量更新来说,这样的处理方式显然不够高效。为了解决这个问题,...
**IBATIS API 帮助文档与IBATIS开发文档详解** IBATIS,一个由iBATIS公司开发的开源持久层框架,是Java世界中广泛使用的数据访问接口(DAO)工具。它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java...
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...
iBatis是一个轻量级的Java持久层框架,它提供了SQL映射框架,将SQL语句与Java代码分离,使得数据库访问更为灵活和可控。在本压缩包中,你将找到一系列关于iBatis的学习资源,包括PDF文档、实例代码等,这些都是深入...
iBATIS 是一款著名的开源Java持久层框架,它在2005年由Clinton Begin创建,最初命名为Apache MyBatis,后来发展为独立的项目。在本主题中,我们关注的是iBATIS 2.3.4版本的jar包及其源码。 首先,`ibatis-2.3.4.jar...
《Ibatis 入门经典 实例》 Ibatis 是一款著名的轻量级 Java 持久层框架,它提供了一种映射 SQL 和 Java 对象的简单方式,从而减轻了开发人员在数据库操作中的工作负担。这篇实例教程将带你深入理解 Ibatis 的核心...
《iBATIS实战》是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。《iBATIS实战》的最后给出了一个...
根据提供的文件信息,本文将详细解析如何在Spring与ibatis框架整合时,通过特定配置来保留ibatis事务处理机制,并实现对事务的自定义控制。文章将围绕标题、描述及部分代码片段展开讨论。 ### Spring与ibatis整合...
**Ibatis 指南** Ibatis 是一个优秀的开源持久层框架,它允许开发者将 SQL 查询与 Java 代码分离,从而避免了传统的 JDBC 编程中的大量模板代码。作为一个轻量级的框架,Ibatis 提供了灵活的映射机制,使得 XML 或...