`
- 浏览:
798961 次
- 性别:
- 来自:
成都
-
来自: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]。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
#### 三、MyBatis环境搭建流程 1. **导入必要的JAR包**:首先需要将MyBatis的主库以及其他依赖库(如数据库驱动等)导入项目中。 2. **配置MyBatis核心配置文件**: - 配置文件可以自定义命名,但通常命名为`...
在这个"mybatis plus的环境搭建"项目中,我们将深入探讨如何配置并使用这个工具,以便在实际开发中提高效率。 首先,我们从`pom.xml`文件开始。`pom.xml`是Maven项目的配置文件,用于管理项目的依赖关系。为了引入...
Spring+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...
在IT行业中,SpringMVC和MyBatis是两个非常重要的框架,它们被广泛用于构建Java Web应用程序。...下面我们将详细讲解如何搭建一个基于SpringMVC和MyBatis的...一旦环境搭建完成,你就可以开始愉快地开发Java Web应用了。
### Idea2019+springBoot+Mybatis和环境搭建 #### 一、Spring Boot 项目的初始化 在开始搭建基于Idea2019、Spring Boot 和 Mybatis 的开发环境之前,首先需要通过Spring Initializr 来初始化一个Spring Boot项目。...
在本篇中,我们将深入探讨"Mybatis系列一:开发环境搭建"的相关知识,这将包括如何设置一个基于Maven的Mybatis开发环境,以及如何理解并使用Mybatis的核心概念。首先,我们需要明白Mybatis是一个优秀的持久层框架,...
### 基于Maven的Spring + Spring MVC + MyBatis环境搭建详解 #### 一、项目背景与目标 在本篇文章中,我们将探讨如何基于Maven构建一个包含Spring、Spring MVC以及MyBatis框架的集成环境。项目的主要目的是为了...
MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在搭建MyBatis开发环境时,确保正确地引入必要的Jar...此外,使用构建工具如Maven或Gradle可以自动化管理这些依赖,简化环境搭建的过程。
在开始搭建MyBatis环境前,确保已安装以下基础软件: - Java Development Kit (JDK):MyBatis是用Java编写的,所以需要JDK 8或更高版本。 - Integrated Development Environment (IDE):如IntelliJ IDEA、Eclipse...
### Spring3.0与MyBatis3.0环境搭建知识点详解 #### 一、环境准备与组件理解 在搭建Spring3.0与MyBatis3.0的开发环境之前,理解各个组件及其作用至关重要。 **1. Spring Framework** Spring3.0.6是Spring框架的...
接下来,按照以下步骤搭建Mybatis环境: 1. **创建新项目**:在IDE中新建一个Maven项目,选择 archetype 为 `maven-archetype-quickstart`,填写相关项目信息。 2. **添加Mybatis依赖**:在`pom.xml`文件中,添加...
以上就是Spring+MyBatis环境搭建的基本步骤,通过这个环境,你可以方便地进行Java Web应用的开发,享受这两个优秀框架带来的便利。在实际项目中,你可能还需要配置其他组件,如Spring MVC(用于处理HTTP请求),以及...
ASP.NET 搭建 MyBatis 开发环境详解 在.NET开发领域,ASP.NET一直以其高效、稳定的特点受到广大开发者青睐。而MyBatis作为Java领域广泛应用的持久层框架,其实现灵活,易于理解,也逐渐被.NET社区所接受。本篇文章...
通过以上步骤,你就成功搭建了一个基于SpringMVC+Mybatis的Web开发环境。这个框架为开发人员提供了一种高效、灵活的开发方式,便于维护和扩展。在实际开发中,还可以结合其他技术,如Spring Security进行权限管理,...
通过以上步骤,你可以成功地在Spring Boot环境下搭建Mybatis,实现数据访问层的功能。这是一个基础的整合示例,实际项目中可能还需要考虑事务管理、缓存、分页等高级特性。随着你对Spring Boot和Mybatis的理解加深,...
1. **MyBatis 使用环境搭建** - MyBatis 可以与 Maven 集成,通过添加依赖的方式引入 MyBatis 相关的 jar 包。例如在 `pom.xml` 文件中添加以下依赖项: ```xml <groupId>org.mybatis <artifactId>mybatis ...
### 基于Maven的Spring + Spring MVC + Mybatis 的环境搭建 ...以上步骤完成了基于Maven的Spring + Spring MVC + Mybatis环境的搭建。通过使用Maven进行项目管理,不仅简化了构建流程,而且提高了开发效率。
总的来说,基于Maven的Spring+SpringMVC+Mybatis环境搭建涉及到项目结构配置、依赖管理、Web应用结构调整、Tomcat部署问题解决以及三大框架的整合配置。正确搭建并理解这些步骤,对于高效地开发Java Web项目至关重要...
Struts2+Spring+MyBatis环境搭建 Struts2、Spring 和 MyBatis 是 Java Web 开发中三个非常重要的框架,分别负责 MVC 模式的Presentation层、Business层和Persistence层。Struts2 负责处理用户的请求和响应,Spring ...