`
leon.s.kennedy
  • 浏览: 110418 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

准备MyBatis环境

 
阅读更多

相关的 jar包: Oracle ibatis 都要。

 

需要3个重要文件:JDBC连接配置文件、ibatis核心文件、实体类映射文件

 

JDBC 至少需要配置四个属性: usernamepassword,驱动类名,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+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...

    Struts2+Spring+MyBatis环境搭建

    Struts2+Spring+MyBatis环境搭建 Struts2、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,分别负责 MVC 模式的Presentation层、Business层和Persistence层。Struts2 负责处理用户的请求和响应,Spring ...

    Spring Boot整合Mybatis环境搭建示例

    1. **环境准备**: - 首先确保你的开发环境中已经安装了Java JDK和Maven,这两个是Spring Boot项目的基础。 - 接下来,你需要一个IDE,如IntelliJ IDEA或Eclipse,这些IDE都有很好的Spring Boot支持。 2. **创建...

    Mybatis环境搭建.zip

    通过以上步骤,你就成功地搭建了一个基础的Mybatis环境,可以进行数据库操作了。在后续的学习中,你还可以深入研究Mybatis的动态SQL、缓存机制、插件扩展等功能,进一步提升开发效率和代码质量。记得在实际项目中...

    Eclipse+Struts2+Spring+MyBatis环境搭建

    ### Eclipse+Struts2+Spring+MyBatis环境搭建知识点详解 #### 一、环境准备与文件下载 在搭建Eclipse+Struts2+Spring+MyBatis开发环境之前,首先需要准备相应的软件包。 - **Struts2**: 下载全包`struts-2.3.3-...

    Spring+MVC+mybatis环境搭建-实际操作说明

    ### Spring+MVC+MyBatis环境搭建-实际操作说明 #### 一、项目架构与环境准备 在开始搭建Spring+MVC+MyBatis环境之前,首先要明确项目的整体架构和所需开发及运行环境。 ##### 1.1 项目架构 - **前端层**:用于...

    myBatis系列之一:搭建开发环境

    搭建MyBatis开发环境的第一步是准备所需的工具和库。这通常包括Java Development Kit (JDK)、Maven或Gradle(构建工具)、Eclipse、IntelliJ IDEA等集成开发环境(IDE)。确保你的系统已安装了最新版本的JDK,并设置...

    spring-springMVC-myBatis集成开发环境

    【SSM集成开发环境详解】 在Java Web开发中,Spring、SpringMVC和MyBatis是常见的三大框架,它们的组合被广泛应用于构建...这样的集成开发环境,大大简化了开发者的前期准备,使他们能够更加专注于业务逻辑的实现。

    spring mvc + spring + mybatis环境搭建

    1. **环境准备**:确保你已经安装了Java Development Kit (JDK) 和Apache Maven。Maven是一个项目管理工具,用于管理和构建Java项目,它依赖于POM(Project Object Model)来管理项目依赖。 2. **创建项目**:在IDE...

    mybatis所需必备架包

    4. MyBatis配置文件:这是MyBatis环境的基础,包含了数据源、事务管理器、映射文件位置等关键配置。 在"mybatis架包"中,我们可以期待以下内容: 1. MyBatis主库jar包:包含MyBatis的核心实现,如SqlSession、...

    mybatis 第一天环境的搭建

    在搭建MyBatis环境之前,你需要准备以下基础软件: 1. Java Development Kit (JDK):MyBatis是基于Java的,所以你需要安装JDK并配置好环境变量。 2. Maven或Gradle:MyBatis的依赖管理通常通过构建工具来完成,可以...

    Spring3.0+mybatis3.0环境搭建

    ### Spring3.0与MyBatis3.0环境搭建知识点详解 #### 一、环境准备与组件理解 在搭建Spring3.0与MyBatis3.0的开发环境之前,理解各个组件及其作用至关重要。 **1. Spring Framework** Spring3.0.6是Spring框架的...

    mybatis3.x源码深度解析与最佳实践.pdf

    1. 环境准备 MyBatis 介绍以及框架源码的学习目标:MyBatis 是当前最流行的 Java 持久层框架之一,其通过 XML 配置的方式消除了绝大部分 JDBC 重复代码以及参数的设置,结果集的映射。 1.1 环境搭建 MyBatis 框架...

    springmybatis

    mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis in action之四实现...

    第一个Mybatis程序

    首先,你需要准备以下环境: 1. Java开发环境:确保已安装JDK并配置好环境变量。 2. Maven或Gradle:Mybatis依赖管理工具,这里以Maven为例,需在项目中添加Mybatis和Mybatis-Spring的依赖。 三、创建第一个Mybatis...

    Mybatis从入门到精通

    搭建环境时,需要准备以下工具和组件: - Eclipse J2EE版本:这是一个用于开发Java EE应用程序的集成开发环境。 - MySQL 5.1:作为关系型数据库管理系统,MyBatis可以与之很好地集成。 - JDK 1.7:Java开发工具包,...

    MyBatis实战入门.pdf

    在开始学习之前,确保你已准备好IDEA 2020开发环境、MySQL 8.0数据库、Maven构建工具,并且安装了MyBatis 3.5.9版本。课程中将逐步引导你完成以下步骤: 1. **课前准备**:确保所有必要的软件和工具已经安装并配置...

    mybatis教程

    1. 开发环境搭建:选择Eclipse J2EE版本、MySQL 5.1、JDK 1.7,以及mybatis的相应版本。创建名为MyBaits的Dynamic Web Project,将mybatis和MySQL驱动包放入lib目录。 2. 数据库准备:创建名为"MyBaits"的数据库,...

    SringMVC+Spring+Mybatis(集成环境)

    - **环境准备**:确保已安装 JDK、Eclipse、MySQL 数据库等环境。 - **项目创建**:使用 Eclipse 创建动态 Web 项目,导入 Spring、Spring MVC 和 Mybatis 相关的 jar 包。 - **配置整合**:整合三大框架的配置...

    mybatis入门项目代码

    1. **环境准备**:确保安装了JDK、Maven或Gradle(构建工具)、MySQL(数据库)等必要的开发环境。 2. **创建项目结构**:初始化一个Maven或Gradle项目,配置相应的pom.xml或build.gradle文件,添加MyBatis及其依赖...

Global site tag (gtag.js) - Google Analytics