为什么要创建session工厂,
//第二老师讲起听不懂,他不讲你为什么要这么做,叫人不知所以然
我的问题是:1为什么要创建session工厂,它有什么作用,session工厂的原理
2持久化对象,工作原理,配置的两个属性的作用。
<!--session工厂-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
</bean>
<!--持久化对象-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.ljk.sm.dao"/>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
</bean>
正在回答
同学你好!
mybatis所有的sql都是通过sqlsession执行的,而seesion工厂也就是sqlSessionFactory是用来生产sqlsession。所以必须要配置seesion工厂
持久化对象同学可以看一下这个已采纳的答:https://class.imooc.com/course/qadetail/131874
第一个属性是告诉spring哪个包下面的对象,生成持久化对象
第二个属性可以理解为将生成的持久化对象与session工厂关联,方便session工厂对其进行操作。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星