c语言sscanf函数的用法是什么
263
2022-11-09
sessionfactory是什么
1.sessionFactory 是什么
2.sessionFactory 作用
用于管理Hibernate会话(session)的对象,所以,最最最简单的理解,你可以把sessionFactory想想成里面有一个DataSource;这个对象创建了,hibernate才真正和数据库连接上了。即SessionFactory维护着所有连接对象已经连接对象的分配和销毁;SessionFactory是线程安全的,并且创建和销毁需要消耗比较大的资源,所以整个应用里面针对一个数据库只需要一个SessionFactory即可;
SessionFactory管理着配置在其中的映射对象的解析数据,动作监听器,NamedQuery等大量信息;
sessionFactory的相关方法返回session对象,而不是平常的new关键字创建session
3.ssionFactory 使用方法
/**
*@param int
*更新String类型的字段
*/
public int updateDm_bm(String str){
int resu=0;
//获取会话工厂
SessionFactory sf=this.getSessionFactory();
//获取SessionFactory的会话
Session session=(Session)this.getSessionFactory().getCurrentSession();
sf.openSession();
//开始事务
Query query =session.createQuery(str);
//提交事务
resu=query.executeUpdate();
// Query.executeUpdate()方法返回的整型值表明了受此操作影响
return resu;
}
此方法如果传入一条数据修改语句。就可以直接执行返回成功与否的结果。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~