2016 - 2024

感恩一路有你

sqlsession线程安全 如何使用sqlsessiontemplate?

浏览量:1498 时间:2021-03-11 10:24:59 作者:admin

如何使用sqlsessiontemplate?

使用ibatis中的SqlSessionTemplate类来实现dao层,不但简化了dao层的代码,而且也可以大大加强系统性能

Spring配置文件:

<!-- 配置SqlSessionTemplate -->

<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate">

<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory" />

</bean>

<!-- 配置mybitasSqlSessionFactoryBean -->

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

<property name="dataSource" ref="dataSource" />

<property name="configLocation" value="classpath:mybatis.xml"></property>

</bean>

value为ibatis配置文件的位置

dao层中的使用:

private SqlSessionTemplate sqlSessionTemplate

public void insertUser(User user) {

sqlSessionTemplate.insert("insertUser", user)

}

getHibernateTemplate方法怎么执行sql语句?

获取一个Connection:Connection conn = getHibernateTemplate().getSessionFactory().openSession().connection() Statement st=conn.createStatement()st.execute("select * from tablename")最后关闭链接:finally{try{if(st!=null)st.close()if(conn!=null)conn.close()}catch(SQLException e){System.out.println(e.toString())}}

sqlsession线程安全 sqlsessiontemplate中insert sqlsessiontemplate注入bean

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。