相关的 jar包: Oracle, ibatis 都要。
需要3个重要文件:JDBC连接配置文件、ibatis核心文件、实体类映射文件
JDBC 至少需要配置四个属性: username,password,驱动类名,url。
-------------------------------------------
SqlMap.properties配置:
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:orcl
username=ht
password=ht
-------------------------------------------
ibatis核心文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!--
iBatis 和 MyBatis 的全局配置文件使用不同的 DTD 约束,在将应用由 iBatis 升级至 MyBatis
时需要注意(两者的映射文件 DTD 约束也不相同)
-->
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- jdbc连接DB配置文件 -->
<properties resource="com/ibatis/SqlMap.properties"></properties>
<!-- 起别名 -->
<typeAliases>
<typeAlias alias="Student" type="com.ibatis.model.Student" />
</typeAliases>
<!-- 配置数据源相关的信息 -->
<environments default="demo">
<environment id="demo">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<!-- 列出映射文件 -->
<mappers>
<mapper resource="com/ibatis/model/Student.xml" />
</mappers>
</configuration>
------------------------------------------------------
创建实体类Student:
package com.ibatis.model;
public class Student {
private int s_id;
private String s_name;
private int s_age;
public int getS_id() {
return s_id;
}
public void setS_id(int sId) {
s_id = sId;
}
public String getS_name() {
return s_name;
}
public void setS_name(String sName) {
s_name = sName;
}
public int getS_age() {
return s_age;
}
public void setS_age(int sAge) {
s_age = sAge;
}
@Override
public String toString() {
return "Student: id=" + s_id + " name=" + s_name + " age=" + s_age;
}
}
--------------------------------------------------
创建映射文件Student.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- 这里namespace必须是IStudentDAO接口的路径,不然要运行的时候要报错 “is not known to the MapperRegistry”-->
<mapper namespace="com.ibatis.dao.IStudentDAO">
</mapper>
分享到:
相关推荐
Spring+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...
Struts2+Spring+MyBatis环境搭建 Struts2、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,分别负责 MVC 模式的Presentation层、Business层和Persistence层。Struts2 负责处理用户的请求和响应,Spring ...
1. **环境准备**: - 首先确保你的开发环境中已经安装了Java JDK和Maven,这两个是Spring Boot项目的基础。 - 接下来,你需要一个IDE,如IntelliJ IDEA或Eclipse,这些IDE都有很好的Spring Boot支持。 2. **创建...
通过以上步骤,你就成功地搭建了一个基础的Mybatis环境,可以进行数据库操作了。在后续的学习中,你还可以深入研究Mybatis的动态SQL、缓存机制、插件扩展等功能,进一步提升开发效率和代码质量。记得在实际项目中...
### Eclipse+Struts2+Spring+MyBatis环境搭建知识点详解 #### 一、环境准备与文件下载 在搭建Eclipse+Struts2+Spring+MyBatis开发环境之前,首先需要准备相应的软件包。 - **Struts2**: 下载全包`struts-2.3.3-...
### Spring+MVC+MyBatis环境搭建-实际操作说明 #### 一、项目架构与环境准备 在开始搭建Spring+MVC+MyBatis环境之前,首先要明确项目的整体架构和所需开发及运行环境。 ##### 1.1 项目架构 - **前端层**:用于...
搭建MyBatis开发环境的第一步是准备所需的工具和库。这通常包括Java Development Kit (JDK)、Maven或Gradle(构建工具)、Eclipse、IntelliJ IDEA等集成开发环境(IDE)。确保你的系统已安装了最新版本的JDK,并设置...
【SSM集成开发环境详解】 在Java Web开发中,Spring、SpringMVC和MyBatis是常见的三大框架,它们的组合被广泛应用于构建...这样的集成开发环境,大大简化了开发者的前期准备,使他们能够更加专注于业务逻辑的实现。
1. **环境准备**:确保你已经安装了Java Development Kit (JDK) 和Apache Maven。Maven是一个项目管理工具,用于管理和构建Java项目,它依赖于POM(Project Object Model)来管理项目依赖。 2. **创建项目**:在IDE...
4. MyBatis配置文件:这是MyBatis环境的基础,包含了数据源、事务管理器、映射文件位置等关键配置。 在"mybatis架包"中,我们可以期待以下内容: 1. MyBatis主库jar包:包含MyBatis的核心实现,如SqlSession、...
在搭建MyBatis环境之前,你需要准备以下基础软件: 1. Java Development Kit (JDK):MyBatis是基于Java的,所以你需要安装JDK并配置好环境变量。 2. Maven或Gradle:MyBatis的依赖管理通常通过构建工具来完成,可以...
### Spring3.0与MyBatis3.0环境搭建知识点详解 #### 一、环境准备与组件理解 在搭建Spring3.0与MyBatis3.0的开发环境之前,理解各个组件及其作用至关重要。 **1. Spring Framework** Spring3.0.6是Spring框架的...
1. 环境准备 MyBatis 介绍以及框架源码的学习目标:MyBatis 是当前最流行的 Java 持久层框架之一,其通过 XML 配置的方式消除了绝大部分 JDBC 重复代码以及参数的设置,结果集的映射。 1.1 环境搭建 MyBatis 框架...
mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis in action之四实现...
首先,你需要准备以下环境: 1. Java开发环境:确保已安装JDK并配置好环境变量。 2. Maven或Gradle:Mybatis依赖管理工具,这里以Maven为例,需在项目中添加Mybatis和Mybatis-Spring的依赖。 三、创建第一个Mybatis...
搭建环境时,需要准备以下工具和组件: - Eclipse J2EE版本:这是一个用于开发Java EE应用程序的集成开发环境。 - MySQL 5.1:作为关系型数据库管理系统,MyBatis可以与之很好地集成。 - JDK 1.7:Java开发工具包,...
在开始学习之前,确保你已准备好IDEA 2020开发环境、MySQL 8.0数据库、Maven构建工具,并且安装了MyBatis 3.5.9版本。课程中将逐步引导你完成以下步骤: 1. **课前准备**:确保所有必要的软件和工具已经安装并配置...
1. 开发环境搭建:选择Eclipse J2EE版本、MySQL 5.1、JDK 1.7,以及mybatis的相应版本。创建名为MyBaits的Dynamic Web Project,将mybatis和MySQL驱动包放入lib目录。 2. 数据库准备:创建名为"MyBaits"的数据库,...
- **环境准备**:确保已安装 JDK、Eclipse、MySQL 数据库等环境。 - **项目创建**:使用 Eclipse 创建动态 Web 项目,导入 Spring、Spring MVC 和 Mybatis 相关的 jar 包。 - **配置整合**:整合三大框架的配置...
1. **环境准备**:确保安装了JDK、Maven或Gradle(构建工具)、MySQL(数据库)等必要的开发环境。 2. **创建项目结构**:初始化一个Maven或Gradle项目,配置相应的pom.xml或build.gradle文件,添加MyBatis及其依赖...