hibernate中的五个接口Configuration、SessionFactory、Session、transaction、Query)

hibernate中的事务管理是可以让开发者能够使用一个统一的操作界面,使得自己的项目可以在不同的环境和容器之间方便地移植。事务对象通过Session创建。
Configuration config=new Configuration().configure();

SessionFactory sessionFactory=config.bulidSessionFactory();(采用了线程安全设计,一个数据库共享一个SessionFactory)

Session session= sessionFactory.openSession();(非线程安全,一个Session实例同时只可有一个线程使用)
Transaction ts=session.beginTransaction();
Query query=session.createQuerty("from Kcb where kch=198");(或者可以为: Query query=session.createQuerty("from Kcb where kch=?"); Query.setString(0,"要设置的值");还可以为:Query query=session.createQuerty("from Kcb where kch=:kchValue"); Query.setString("kchValue","要设置的课程号值")
如果为int整型则把setString改为setInt;通用的方法为setParameter()

如果为一个list集合则: Query query=session.createQuerty("from Kcb where kch=198"); List list=query.list();


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值