首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MyBatis核心SqlSessionFactory的创造

2012-08-26 
MyBatis核心SqlSessionFactory的创建SqlSessionFactory是每个MyBatis应用的核心?其实现方式有两种,使用配

MyBatis核心SqlSessionFactory的创建

SqlSessionFactory是每个MyBatis应用的核心

?

其实现方式有两种,使用配置文件或使用JAVA编码。

?

1.配置文件实现

?使用时利用下面代码进行初始化

DataSource dataSource = new PooledDataSource("com.mysql.jdbc.Driver",                        "jdbc:mysql://localhost/mybatis?userUnicode=true&characterEncoding=utf8", "admin", "123456");        Environment environment = new Environment("test", new JdbcTransactionFactory(), dataSource);        Configuration configuration = new Configuration(environment);        configuration.addMapper(TestDao.class);       ?SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(configuration);

?

?

生命同期问题

SqlSessionFactoryBuilder 是用过即丢,其生命周期只存在于方法体内

SqlSessionFactory 单例,存在于整合应用运行时

热点排行