`

mybatis使用环境搭建

阅读更多
来自:http://limingnihao.iteye.com/blog/781671
注:作者介绍了如何将mybatis怎样加入自己项目并做初步的开发,如mybatis-config.xml(mybatis的核心配置文件)等。
我在意的是下面的描述:
1、mybatis-config.xml的配置
    <?xml version="1.0" encoding="UTF-8" ?> 
    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 
    <configuration> 
        <typeAliases> 
            <typeAlias alias="StudentEntity" type="com.manager.data.model.StudentEntity"/> 
        </typeAliases> 
        <mappers> 
            <mapper resource="com/manager/data/maps/StudentMapper.xml" /> 
        </mappers> 
    </configuration>   
2、Spring里面接口是怎么和数据源结合在一起的
    <!-- 导入属性配置文件 --> 
    <context:property-placeholder location="classpath:mysql.properties" /> 
     
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
        <property name="driverClassName" value="${jdbc.driverClassName}" /> 
        <property name="url" value="${jdbc.url}" /> 
    </bean> 
     
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
        <property name="dataSource" ref="dataSource" /> 
    </bean> 
     
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> 
        <property name="configLocation" value="classpath:mybatis-config.xml" /> 
        <property name="dataSource" ref="dataSource" /> 
    </bean> 
     
    <!— mapper bean --> 
    <bean id="studentMapper" class="org.mybatis.spring.MapperFactoryBean"> 
        <property name="mapperInterface" value="com.manager.data.StudentMapper" /> 
        <property name="sqlSessionFactory" ref="sqlSessionFactory" /> 
    </bean> 
3、如果不使用注解的情况下,实体类的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"> 
    <mapper namespace="com.manager.data.StudentMapper"> 
     
        <resultMap type="StudentEntity" id="studentResultMap"> 
            <id property="studentID" column="STUDENT_ID"/> 
            <result property="studentName" column="STUDENT_NAME"/> 
            <result property="studentSex" column="STUDENT_SEX"/> 
            <result property="studentBirthday" column="STUDENT_BIRTHDAY"/> 
        </resultMap> 
         
        <!-- 查询学生,根据id --> 
        <select id="getStudent" parameterType="String" resultType="StudentEntity" resultMap="studentResultMap"> 
            <![CDATA[
                SELECT * from STUDENT_TBL ST
                    WHERE ST.STUDENT_ID = #{studentID} 
            ]]>  
        </select> 
         
        <!-- 查询学生列表 --> 
        <select id="getStudentAll"  resultType="com.manager.data.model.StudentEntity" resultMap="studentResultMap"> 
            <![CDATA[
                SELECT * from STUDENT_TBL
            ]]>  
        </select> 
         
    </mapper> 
以上是我个人关注的地方,如果你还需要更多的请访问前面的链接。

注:mybatis的主文件是mybatis-config.xml,它是配置数据源(非Spring项目)和实体映射的文件[从这里访问:http://limingnihao.iteye.com/blog/1060764]。
分享到:
评论

相关推荐

    mybatis初步环境搭建

    #### 三、MyBatis环境搭建流程 1. **导入必要的JAR包**:首先需要将MyBatis的主库以及其他依赖库(如数据库驱动等)导入项目中。 2. **配置MyBatis核心配置文件**: - 配置文件可以自定义命名,但通常命名为`...

    Mybatis Plus环境搭建项目代码

    在这个"mybatis plus的环境搭建"项目中,我们将深入探讨如何配置并使用这个工具,以便在实际开发中提高效率。 首先,我们从`pom.xml`文件开始。`pom.xml`是Maven项目的配置文件,用于管理项目的依赖关系。为了引入...

    Spring+mybatis环境搭建

    Spring+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...

    springMVC + mybatis 的环境搭建

    在IT行业中,SpringMVC和MyBatis是两个非常重要的框架,它们被广泛用于构建Java Web应用程序。...下面我们将详细讲解如何搭建一个基于SpringMVC和MyBatis的...一旦环境搭建完成,你就可以开始愉快地开发Java Web应用了。

    Idea2019+springBoot+Mybatis和环境搭建

    ### Idea2019+springBoot+Mybatis和环境搭建 #### 一、Spring Boot 项目的初始化 在开始搭建基于Idea2019、Spring Boot 和 Mybatis 的开发环境之前,首先需要通过Spring Initializr 来初始化一个Spring Boot项目。...

    mybatis系列一:开发环境搭建

    在本篇中,我们将深入探讨"Mybatis系列一:开发环境搭建"的相关知识,这将包括如何设置一个基于Maven的Mybatis开发环境,以及如何理解并使用Mybatis的核心概念。首先,我们需要明白Mybatis是一个优秀的持久层框架,...

    基于Maven的Spring_+_Spring_MVC_+_Mybatis的环境搭建

    ### 基于Maven的Spring + Spring MVC + MyBatis环境搭建详解 #### 一、项目背景与目标 在本篇文章中,我们将探讨如何基于Maven构建一个包含Spring、Spring MVC以及MyBatis框架的集成环境。项目的主要目的是为了...

    Mybatis环境搭建所需Jar包

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在搭建MyBatis开发环境时,确保正确地引入必要的Jar...此外,使用构建工具如Maven或Gradle可以自动化管理这些依赖,简化环境搭建的过程。

    MyBatis环境搭建详细过程

    在开始搭建MyBatis环境前,确保已安装以下基础软件: - Java Development Kit (JDK):MyBatis是用Java编写的,所以需要JDK 8或更高版本。 - Integrated Development Environment (IDE):如IntelliJ IDEA、Eclipse...

    Spring3.0+mybatis3.0环境搭建

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

    Mybatis环境搭建

    接下来,按照以下步骤搭建Mybatis环境: 1. **创建新项目**:在IDE中新建一个Maven项目,选择 archetype 为 `maven-archetype-quickstart`,填写相关项目信息。 2. **添加Mybatis依赖**:在`pom.xml`文件中,添加...

    Spring+mybatis环境搭建(包含jar包)

    以上就是Spring+MyBatis环境搭建的基本步骤,通过这个环境,你可以方便地进行Java Web应用的开发,享受这两个优秀框架带来的便利。在实际项目中,你可能还需要配置其他组件,如Spring MVC(用于处理HTTP请求),以及...

    asp.net搭建mybatis开发环境

    ASP.NET 搭建 MyBatis 开发环境详解 在.NET开发领域,ASP.NET一直以其高效、稳定的特点受到广大开发者青睐。而MyBatis作为Java领域广泛应用的持久层框架,其实现灵活,易于理解,也逐渐被.NET社区所接受。本篇文章...

    SpringMVC+Mybatis的环境搭建

    通过以上步骤,你就成功搭建了一个基于SpringMVC+Mybatis的Web开发环境。这个框架为开发人员提供了一种高效、灵活的开发方式,便于维护和扩展。在实际开发中,还可以结合其他技术,如Spring Security进行权限管理,...

    Spring Boot整合Mybatis环境搭建示例

    通过以上步骤,你可以成功地在Spring Boot环境下搭建Mybatis,实现数据访问层的功能。这是一个基础的整合示例,实际项目中可能还需要考虑事务管理、缓存、分页等高级特性。随着你对Spring Boot和Mybatis的理解加深,...

    MyBatis使用手册PDF

    1. **MyBatis 使用环境搭建** - MyBatis 可以与 Maven 集成,通过添加依赖的方式引入 MyBatis 相关的 jar 包。例如在 `pom.xml` 文件中添加以下依赖项: ```xml &lt;groupId&gt;org.mybatis &lt;artifactId&gt;mybatis ...

    基于maven的Spring + Spring MVC + Mybatis 的环境搭建

    ### 基于Maven的Spring + Spring MVC + Mybatis 的环境搭建 ...以上步骤完成了基于Maven的Spring + Spring MVC + Mybatis环境的搭建。通过使用Maven进行项目管理,不仅简化了构建流程,而且提高了开发效率。

    基于Maven的Spring+SpringMVC+Mybatis的环境搭建

    总的来说,基于Maven的Spring+SpringMVC+Mybatis环境搭建涉及到项目结构配置、依赖管理、Web应用结构调整、Tomcat部署问题解决以及三大框架的整合配置。正确搭建并理解这些步骤,对于高效地开发Java Web项目至关重要...

    Struts2+Spring+MyBatis环境搭建

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

Global site tag (gtag.js) - Google Analytics