Ibatis SqlMapclient对象
2015-06-15 20:37
393 查看
sqlCapClient,这个对象是ibatis操作数据的接口(执行 CRUD等操作)。它也可以执行事务管理等操作。
这个类是我们使用ibatis的最主要的类。它是线程安全的,通常,将它定义为单例(与hibernate中的 sessionFactory的定义类似)。
View Code
这个类是我们使用ibatis的最主要的类。它是线程安全的,通常,将它定义为单例(与hibernate中的 sessionFactory的定义类似)。
/** * * * 项目名称:iproject * 类名称:SqlMapConfigMapper * 类描述: sqlMapClient,这个对象是ibatis操作数据的接口(执行CRUD等操作),它也可以执行事务管理等操作。 * 这个类是我们使用ibatis的最主要的类。它是线程安全的,通常,将它定义 为单例(与hibernate中的sessionFactory的定义类似). * * 创建人:Administrator * 创建时间:2015-6-15 下午7:43:00 * 修改人:Administrator * 修改时间:2015-6-15 下午7:43:00 * 修改备注: * @version * */ public class SqlMapConfigMapper { private static final SqlMapClient sqlMap; static{ try { /** * 将要加载的配置文件,常量写成 单例 */ String resource ="sql_map_config.xml"; //利用工具类Resources 来读取到配置文件 Reader reader =Resources.getResourceAsReader(resource); //创建SqlMapClient接口的变量实例,创建操作数据库的sqlMap接口。 sqlMap =SqlMapClientBuilder.buildSqlMapClient(reader); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("Error initializing MyAppSqlConfig class. cause:"+e); } } public static SqlMapClient getSqlMapClientInstance(){ //提供静态方法返回静态区块中得到的SqlMapClient return sqlMap; } }
View Code
相关文章推荐
- EntityFramework6 连接mysql数据库(code first模式)
- 以Windows服务方式启动MySQL,并将其默认编码设置为UTF-8
- mysql原生态简单操作数据库
- ado.net连接oracle
- oracle中rowid解决数据重复的问题
- MySql数据库 sql查询增加序号的伪列
- Ubuntu安装Oracle管理软件sqldeveloper--最方便方式
- NoSQL数据库的分布式算法
- c++使用occi 与oracle交互
- 使用PowerDesigner创建mysql数据库表图文并茂版
- 使用JDBC连接MySQL数据库--典型案例分析(五)----用户名密码验证功能
- Mysql临时表
- Redis海量数据java测试代码
- plsql中遇到异常后返回值
- SQLServer笔记:查询某一常量日期之前(或两个日期之间)的记录
- oracle数据库安装与navicat的连接
- SQLite优化方法
- 数据库的事务隔离级别
- memcached老数据给踢
- 异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException