`
yeqing4562011
  • 浏览: 5867 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
文章分类
社区版块
存档分类
最新评论

ibatis的sqlMap和实体bean的比较。

阅读更多
最近做项目,公司使用的是
ibatis spring struts2
项目算是中型项目。

以前的我总觉得使用JavaBean来封装数据,映射方便,操作方便。
可是我用了sqlMap后,迷惑了。
把数据库取出来的数据,封装成map或者list,然后给bo层做处理。
这样省了JavaBean的编写。操作上没有感觉到不变。
页面取出的数据,也是map形式,获取的方法已经封装好了。

现在迷惑,JavaBean的编写在ibatis里有必要吗。
分享到:
评论

相关推荐

    ibatis2代码生成工具(生成实体Bean,Dao,SqlMap)

    【标题】"ibatis2代码生成工具(生成实体Bean,Dao,SqlMap)"涉及到的主要知识点是关于iBatis框架的代码自动生成器,它能够帮助开发者快速地生成与数据库交互所需的Java实体类(Bean)、数据访问对象(Dao)以及...

    iBatis 入门教程

    iBatis框架提供了灵活的方式来处理复杂的数据库关联关系,通过合理设计实体Bean和映射文件,可以高效地实现一对多和多对一的关联操作。这对于开发人员来说,大大降低了数据库操作的复杂性,提高了开发效率。掌握...

    ibatis 一个简单的项目详解

    例如,这里定义了`Student`、`User`和`Page`三个实体Bean。 - **Student.java** ```java package com.vstsoft.model; import java.io.Serializable; import java.sql.Date; public class Student extends Page ...

    SpringMvc+ibatis框架

    在项目"springweb1.ibatis"中,我们可以预期它已经配置了Spring和SpringMvc的上下文,包含了iBatis的配置以及User模块的相关实体类、Mapper接口和XML映射文件。项目的结构可能如下: 1. **src/main/java**:包含...

    struts+spring+ibatis做的一个增删改查例子

    在Struts+Spring+iBATIS的架构中,iBATIS负责与数据库交互,通过SQL映射文件(sqlmap.xml)定义SQL查询、插入、更新和删除操作。它与Spring整合后,可以在Spring的事务管理下执行数据库操作,确保数据的一致性。 在...

    ibatis tutorial

    4. **MyBatis Generator**:自动化工具,可以生成Mapper接口、XML配置文件和Java实体类。 7. **MyBatis Plus**:MyBatis的扩展库,提供了更多便捷的操作API,如CRUD、批量操作等。 总之,iBATIS 提供了一种高效、...

    ibatis+spring完全整合

    在软件开发过程中,将ORM框架(如ibatis)与应用框架(如Spring)进行整合可以极大地提高开发效率和系统的可维护性。本文将详细介绍如何实现ibatis与Spring框架的完全整合,包括数据库配置、实体类设计、DAO层实现、...

    ibatis SQL Map PPt

    本PPT将深入探讨Ibatis的核心特性,包括动态SQL、事务处理和缓存机制。 **1. 动态SQL** 动态SQL是Ibatis的一大亮点,它允许我们在XML映射文件或Java接口方法中根据条件动态地构建SQL语句。通过使用`<if>`, `...

    srping+ibatis整合的小案例

    Spring和iBatis是两个非常流行的Java开发框架,Spring是一个全面的后端开发框架,而iBatis则是一个优秀的持久层框架,它简化了数据库操作。将这两个框架整合在一起可以提供一个灵活、高效的数据库访问机制。下面我们...

    ibatis3__发布_入门示例

    `<typeAlias type="com.ibatis.bean.Student" alias="student"/>` 表明“Student”类被赋予了一个别名“student”,这样在其他配置中可以直接使用“student”代替完整的类名,提高了代码的可读性和编写效率。...

    ibatis与Spring整合例子

    在IT领域,iBATIS和Spring的整合是一个常见的实践,特别是在构建基于Java的企业级应用时。iBATIS是一个优秀的持久层框架,它简化了数据库操作,而Spring则是一个全面的框架,提供了依赖注入、事务管理等多种功能。接...

    iBatis与Spring整合的例子

    ### iBatis与Spring整合的例子 #### 一、概述 在现代软件开发中,整合不同的技术框架是非常常见的需求。本文将详细介绍如何将iBatis(现称为MyBatis)与Spring框架进行整合,并通过一个具体的例子来展示整合过程中...

    IBATIS SQL Maps 入门教程.pdf

    通过这个入门教程,你应该对Ibatis的基本使用有了初步了解,包括配置SQL Map、编写动态SQL、创建Java接口和实体类、与Spring的整合以及事务管理。进一步的学习和实践将帮助你更熟练地运用Ibatis解决实际开发中的数据...

    ibatis教程 ppt

    3. sqlmap.xml:每个数据库或实体对象通常对应一个sqlmap.xml文件,定义了具体的SQL语句和结果映射。 4. 事务:iBATIS支持事务管理,可以在需要的时候控制多个数据库操作的原子性,确保数据一致性。 总的来说,...

    Spring and iBATIS

    本文将重点介绍如何使用Spring框架中的JDBC支持和iBATIS来构建DAO(Data Access Object)层。 #### 二、假设 本教程假设读者已经具备一定的Java基础,并对Spring框架有一定的了解。同时,读者也应该熟悉基本的...

    ibatis学习笔记

    2. **简化开发工作**:通过封装底层JDBC API的调用细节,Ibatis能够自动将数据库查询结果转换为Java Bean对象,从而极大地减少了开发者在处理数据库操作时所需编写的代码量。 3. **易学易用**:Ibatis的学习曲线较为...

    用mybatis开发程序

    <typeAlias alias="user" type="com.ibatis.dao.bean.User"/> <!-- 具体的SQL语句配置 --> </sqlMap> ``` #### 四、编写测试类 1. **编写测试类**: - 创建一个测试类`UserDaoTest`,用于执行CRUD操作。 ...

    abator使用方法

    - **Java Bean Model**:例如`User.java`,这是对应数据库表的实体类,包含了表字段的属性和getter/setter方法。 - **主键模型**:如`UserKey.java`,对于有复合主键的表,会生成一个单独的主键类。 - **Example...

Global site tag (gtag.js) - Google Analytics