设为首页 加入收藏

TOP

SSM衍生的配置文件(二)
2019-09-17 18:20:35 】 浏览:101
Tags:SSM 衍生 配置 文件
sql中,输入参数映射就相当于jdbc编程中对PreparedStatement设置参数。

7、Mapped Statement对sql执行输出结果进行定义,包括简单类型、HashMap、pojo,Executor通过Mapped Statement在执行sql后将输出结果映射至java对象中,输出结果映射过程相当于jdbc编程中对结果的解析处理过程

Spring:是一个轻量级的框架,作为一个容器,可以管理对象的生命周期,对象与对象之间的依赖关系,可以通过配置文件来定义对象。

Spring整合mybatis:将数据库

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xmlns:context="http://www.springframework.org/schema/context"

    xsi:schemaLocation="

        http://www.springframework.org/schema/beans

        http://www.springframework.org/schema/beans/spring-beans.xsd

        http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context.xsd">

       

<context:property-placeholder location="classpath:jdbc.properties"/>

 

    <!-- 数据源DataSource -->

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"

        init-method="init" destroy-method="close">

        <property name="url" value="${mysql.url}" />

        <property name="username" value="${mysql.username}" />

        <property name="password" value="${mysql.password}" />

    </bean>

   

    <!-- 声明SqlSessionFactoryBean,创建 SqlSessionFactory -->

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

        <property name="configLocation" value="classpath:mybatis-config.xml" />

        <property name="dataSource" ref="dataSource" />

    </bean>

   

    <!-- 声明mybatis的扫描器对象,目的是使用动态代理创建Dao接口的实现类对象 -->

    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">

        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />

        <property name="basePackage" value="com.syd.spring.dao"></property>

    </bean>

   

    <!-- 声明Service对象,注入Dao -->

    <context:component-scan base-package="com.syd.spring.service" />

</beans>

Mybatis-config.xml配置文件:

<?xml version="1.0" encoding=&

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇千万级流量的优化策略实战 下一篇大型分布式电商系统架构是如何从0..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目