MyBatis入门(三)-mybatis配置文件优化
来源:互联网 发布:seo能帮你赚到钱 编辑:程序博客网 时间:2024/06/06 07:16
一、配置文件优化
在总配置文件中加入属性文件加载配置
<!-- 加载类路径下的属性文件 --> <properties resource="db.properties"/>
mysql.driver=com.mysql.jdbc.Driver mysql.url=jdbc:mysql://127.0.0.1:3306/mybatis //数据库连接urlmysql.username=root //用户名mysql.password=root //密码
<!-- 配置数据库连接信息 --> <property name="driver" value="${mysql.driver}"/> <property name="url" value="${mysql.url}"/> <property name="username" value="${mysql.username}"/> <property name="password" value="${mysql.password}"/>
二、设置类型别名
<!-- 设置类型的别名 --> <typeAliases> <typeAlias type="com.cxspace.bean.Student" alias="student"/> </typeAliases>
这样在引入的地方加上
type="student"即可
- 两个配置文件中的内容
studentMapper.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 用来保证唯一 命名习惯:包名 + sql映射配置文件名 --><mapper namespace="com.cxspace.bean.Student"> <!-- resultMap标签:映射实体与表 type属性:表示实体全路径名 id属性:为实体与表的映射取一个任意唯一的编号 --> <resultMap type="student" id="StudentMap"> <!-- id标签:映射主键属性 result标签:映射非主键属性 property属性:实体的属性名 column属性:表的字段名 --> <id column="sid" jdbcType="INTEGER" property="id"/> <result column="sname" jdbcType="VARCHAR" property="s_name"/> <result column="sage" jdbcType="INTEGER" property="s_age"/> </resultMap>
Configuration.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> <!-- 加载类路径下的属性文件 --> <properties resource="db.properties"/> <!-- 设置类型的别名 --> <typeAliases> <typeAlias type="com.cxspace.bean.Student" alias="student"/> </typeAliases> <environments default="mysql_development"> <!-- 连接环境信息 --> <environment id="mysql_development"> <!-- mysql使用什么事物管理方式 --> <transactionManager type="JDBC"> <property name="" value=""/> </transactionManager> <!-- mybatis使用连接池方式来获取连接对象 --> <dataSource type="POOLED"> <!-- 配置数据库连接信息 --> <property name="driver" value="${mysql.driver}"/> <property name="url" value="${mysql.url}"/> <property name="username" value="${mysql.username}"/> <property name="password" value="${mysql.password}"/> </dataSource> </environment> </environments> <mappers> <mapper resource="com/cxspace/bean/StudentMapper.xml"/></mappers></configuration>
0 0
- MyBatis入门(三)-mybatis配置文件优化
- MyBatis入门教程(三):优化配置文件
- (2).Mybatis配置文件优化
- MyBatis 配置文件优化
- Mybatis配置文件优化
- MyBatis之优化配置文件
- MyBatis 入门开发 ----配置文件
- MyBatis 入门级配置文件
- MyBatis笔记--优化MyBatis配置文件中的配置
- MyBatis之优化MyBatis配置文件中的配置
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析------------转载
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- Eigen库使用
- 1016 Phone Bills
- sobel函数用法示例
- 帝国cms常见问题整理汇总
- spring-data-mongo 去除 _class 字段“失败”
- MyBatis入门(三)-mybatis配置文件优化
- 1129/2016/下午
- GridView控件 以网格的形式显示所有的组件
- Ueditor Cannot set property 'innerHTML' of undefined
- gnu linux 上ARM默认char是不带符号.
- Android基础数据存储(上)
- 在本地电脑上保存GitHub账号信息,不需要每次提交版本时都输入用户名和密码
- 迭代器模式
- CSS实现三级下拉菜单分析