1、batis3已经可以不用写实现类了,通过接口就可以直接访问!他会自动构建实现类的.
2、在ibatis配置文件中,这两种SQL的写法有什么不同吗?
select username,password from user_t where id = #{id}#
select username,password from user_t where id = #id#
我写代码时都是用的后一种。
在这个版本中是使用#{id},在以前的版本中使用的是#id#
3、如果使用注解的方式,mapper 那个xml文件还是要写的。
4、 StudentDao sd = sqlSession.getMapper(StudentDao.class);
List<Student> students = sd.queryStudent();//用这种方式可以在在用注解的情况下复用
// List<Student> students = sqlSession.selectList("com.xj.dao.StudentDao.queryStudent");
for(Student stu : students){
System.out.println(stu.getLastName()+stu.getPhoneNum());
}
参考 http://lyb520320.iteye.com/category/95329
分享到:
相关推荐
IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得
ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记 ibatis学习笔记
3.iBatis2学习笔记:单表映射 .doc 4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc 6.iBatis2学习笔记:一对多映射(双向).doc 7.iBatis2学习笔记:多对多映射(双向)...
3. 更新操作时返回受影响的行数,查询操作时返回单个对象或对象集合。 **Data Access Objects (DAO)** 是一个通用API层,封装了实体操作的细节,提供简单接口来操作数据,使得应用程序可以灵活地切换不同的数据存储...
3. **高性能需求**:在大数据量和高并发的环境中,由于iBATIS可以直接控制SQL,因此在性能上相比完全的ORM框架可能更优。 iBATIS 开发流程包括以下几个关键部分: 1. **定义Java类**:创建与数据库表对应的Java类,...
### iBatis 学习笔记知识点总结 #### 一、iBatis 概念与特点 **1.1 iBatis 定义** - **iBatis** 是一个基于 Java 的开源持久层框架,它专注于 SQL 映射,提供了一种将对象与数据库交互过程中的 SQL 语句进行分离的...
通过本文的学习笔记,我们可以了解到 iBatis 在简化数据库访问的同时提供了足够的灵活性。尽管 iBatis 相比 Hibernate 在自动化程度上略显不足,但对于需要高度定制 SQL 查询的场景来说,iBatis 的优势十分明显。...
这篇“ibatis学习笔记(一)”可能是博主对Ibatis基础概念、安装配置以及基本使用的介绍,让我们通过标签“源码”和“工具”来深入探讨Ibatis的相关知识。 首先,Ibatis是一个轻量级的Java ORM(对象关系映射)框架...
本练习Demo和笔记旨在帮助初学者快速掌握Ibatis的基本用法和核心概念。 【Ibatis 的主要组件】 1. **SqlSessionFactoryBuilder**:构建SqlSessionFactory的工具类,通常在应用启动时创建一次。 2. **...
这个压缩包集合了Ibatis的学习笔记、文档和相关资源,为想要深入理解和掌握Ibatis的人提供了一站式的自学材料。 Ibatis的核心概念是SQL Mapping,它允许开发者将SQL语句直接写在XML配置文件中,或者使用注解方式,...
### IBATIS学习笔记知识点详解 #### 一、IBATIS简介 iBatis是一个用于Java的数据持久化框架,类似于Hibernate、JDO和EJB等技术。它的主要特点是将对象映射为SQL语句,这使得开发人员可以更加灵活地控制SQL的执行,...
iBatis 3 学习笔记 iBatis 是一个基于 Java 的持久层框架,主要用于数据库交互。下面是 iBatis 3 的学习笔记,包括环境配置、Mapper 文件配置、POJO 类设计等内容。 一、环境配置 要使用 iBatis 3,需要在项目中...
在本篇“Spring3学习笔记(2)-集成ibatis3进行单元测试”中,我们将深入探讨如何在Spring3框架中整合Ibatis3,并利用它来进行单元测试。这个主题对于理解如何在实际项目中实现数据访问层的测试具有重要意义。在现代...
3. **结果映射**:ibatis提供了强大的结果映射机制,可以将数据库查询结果映射到Java对象。 4. **缓存机制**:ibatis支持二级缓存,可以提高应用程序的性能。 5. **事务管理**:ibatis可以与Spring等框架集成,实现...
### iBatis学习笔记 #### 一、iBatis简介 iBatis,又被称为SqlMap,是一款开源的“半自动”对象关系映射(Object Relational Mapping, ORM)框架,它通过将SQL语句与Java代码进行解耦,简化了数据库操作。与全自动...