zoukankan      html  css  js  c++  java
  • hibernate 配置文件

    hibernate.cfg.xml

    oracle.jdbc.driver.OracleDriver 123 jdbc:oracle:thin:@localhost:1521:orcl test0816 TEST0816 org.hibernate.dialect.Oracle10gDialect true true update
    </session-factory>
    

    //DAO类

    package com.hanqi.dao;

    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    import org.hibernate.Transaction;
    import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
    import org.hibernate.cfg.Configuration;
    import org.hibernate.service.ServiceRegistry;

    import com.hanqi.entity.Bbbbbank;

    //dao类
    public class BankcardDAO {

    		Configuration cfg=null;
    		ServiceRegistry sr=null;
    		SessionFactory sf=null;
    		Session se=null;
    		Transaction tr=null;
    public BankcardDAO()
    {
    	//加载配置文件
    	 cfg=new Configuration().configure();
    	
    	//注册服务
    	 sr=new StandardServiceRegistryBuilder()
    			.applySettings(cfg.getProperties()).build();
    }
    private void init()
    {
    	sf=cfg.buildSessionFactory(sr);
    	se=sf.openSession();
    	tr=se.beginTransaction();
    }
    private void destory()
    {
    	tr.commit();
    	se.close();
    	sf.close();
    	
    }
    
    //单条查询
    public Bbbbbank getBankcard(String cardid)
    {
    	Bbbbbank rtn=null;
    	init();
    	rtn=(Bbbbbank)se.get(Bbbbbank.class, cardid);
    	
    	destory();
    	return rtn;
    }
    

    }

  • 相关阅读:
    Spring学习笔记(8)——依赖注入
    JS中Ajax的实现部分
    Hibernate4之注解零配置
    SQL中的DDL、DML、DCL、TCL
    冷启动与热启动
    双击退出
    显示或者隐式
    Android笔记01--手机振动
    github与pycharm
    正则re模块--入门
  • 原文地址:https://www.cnblogs.com/nicebaby/p/6063580.html
Copyright © 2011-2022 走看看