linux下yum源软件服务器的搭建与使用
2012-11-22 10:46
525 查看
与其说是优化, 还不如说是让配置更简单.
一: 连接数据库的配置单独放到一个属性文件中
在 src 路径下新建一个 db.properties 属性文件, 并把数据库连接信息放入文件中, 然后在 conf.xml 文件中导入属性文件引用就可以了, 这样更好管理.
1. 新建 db.properties 文件
2. 写入属性信息
3. 在 conf.xml 中导入属性文件
4. 引用属性文件中的值
二: 为实体类定义别名, 简化 SQL 映射文件中的引用.
之前在 PersonMapper.xml 文件中来引用 Person 类型的时候是这样写的
resultType="com.mybatis.entities.Person" // 包名+;类名
这样的东西引用多了的时候, 一直这样写比较复杂. 复杂了肯定就会简单方法.
在 conf.xml 中, 利用这个标签(<typeAliases></typeAliases>) 来给实体类起别名. 然后在 PersonMapper.xml 文件中引用这个别名就可以了.
别名有两种方法:
1. 直接给类起别名
在 conf.xml 文件中的 <configuration> 标签下加入如下标签
2. 给包起别名
在 conf.xml 文件中的 <configuration> 标签下加入如下标签
我个人比较偏爱第二种方法(给包起别名).
本篇博文源代码点击 http://pan.baidu.com/s/1pJXiGVT 下载.
本文出自 “专注Java,linux技术” 博客,请务必保留此出处http://wuqinglong.blog.51cto.com/9087037/1723209
一: 连接数据库的配置单独放到一个属性文件中
在 src 路径下新建一个 db.properties 属性文件, 并把数据库连接信息放入文件中, 然后在 conf.xml 文件中导入属性文件引用就可以了, 这样更好管理.
1. 新建 db.properties 文件
2. 写入属性信息
3. 在 conf.xml 中导入属性文件
4. 引用属性文件中的值
二: 为实体类定义别名, 简化 SQL 映射文件中的引用.
之前在 PersonMapper.xml 文件中来引用 Person 类型的时候是这样写的
resultType="com.mybatis.entities.Person" // 包名+;类名
这样的东西引用多了的时候, 一直这样写比较复杂. 复杂了肯定就会简单方法.
在 conf.xml 中, 利用这个标签(<typeAliases></typeAliases>) 来给实体类起别名. 然后在 PersonMapper.xml 文件中引用这个别名就可以了.
别名有两种方法:
1. 直接给类起别名
在 conf.xml 文件中的 <configuration> 标签下加入如下标签
<typeAliases> <typeAlias type="com.mybatis.entities.Person" alias="_Person"/> </typeAliases>后面的 alias 就是一个别名, 我们在 PersonMapper.xml 文件中直接写 _Person 就可以使用 了.
<select id="getPersons" parameterType="int" resultType="_Person"> SELECT id, name, age FROM person </select>
2. 给包起别名
在 conf.xml 文件中的 <configuration> 标签下加入如下标签
<typeAliases> <!-- <typeAlias type="com.mybatis.entities.Person" alias="_Person"/> --> <package name="com.mybatis.entities"/> </typeAliases>注意: 使用的是 package 子标签, name的值填写实体类所在的包名. 引用的时候直接用类名来引用就可以了.
<select id="getPerson" parameterType="int" resultType="Person"> SELECT id, name, age FROM person WHERE id=#{id} </select>
我个人比较偏爱第二种方法(给包起别名).
本篇博文源代码点击 http://pan.baidu.com/s/1pJXiGVT 下载.
本文出自 “专注Java,linux技术” 博客,请务必保留此出处http://wuqinglong.blog.51cto.com/9087037/1723209
相关文章推荐
- RedHat Enterprise Linux 6.4使用Centos 6 的yum源 分类: 服务器搭建 Nginx 2015-07-14 14:11 5人阅读 评论(0) 收藏
- Linux开发环境搭建与使用——Linux必备软件之SSH
- Linux上搭建SVN服务器以及使用SVN服务
- Linux下ftp服务器的搭建与使用
- 在Linux上使用web2py_uwsgi_nginx搭建web服务器
- linux下SVN服务器如何搭建和使用
- Linux(centos)下SVN服务器的搭建及简单配置和使用
- 在Linux操作系统上使用光盘搭建yum源
- 使用Linux(CentOS)搭建SVN服务器全攻略
- Linux:rsync服务器的快速搭建和使用
- Linux下使用vsftp搭建ftp服务器
- NFS攻略 - Linux文件服务器搭建与使用实例
- 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
- LINUX下 svn服务器快速搭建与使用--小白教程
- VM创建Linux虚拟机使用Linux搭建git服务器总结
- linux使用宝塔软件搭建wordpress教程
- 转:Linux下使用Nginx搭建简单图片服务器
- 在Linux操作系统上使用光盘搭建yum源
- NB-IoT使用笔记(5)在linux下用python搭建UDP转发服务器扩展NB可访问IP个数
- linux下SVN服务器如何搭建和使用