67,518
社区成员
发帖
与我相关
我的任务
分享
<hibernate-configuration>
<session-factory>
<!-- 连接到数据库ORACLE12C:adminFB/admin_123@pdborcl -->
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.username">adminDB</property>
<property name="hibernate.connection.password">admin_123</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@192.168.0.10:1521/pdborcl</property>
<mapping resource="com/acsie/Entity/Point.hbm.xml"/>
<!-- <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property> -->
<!-- <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> -->
<!-- <property name="hibernate.connection.username">adminDB</property> -->
<!-- <property name="hibernate.connection.password">admin_123</property> -->
<!-- <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521/acsie</property> -->
<!-- <mapping resource="com/acsie/Entity/Point.hbm.xml"/> -->
</session-factory>
</hibernate-configuration>
public class HibernateUtils {
private static SessionFactory sessionfactory;
private static Session session;
static{
Configuration cfg=new Configuration().configure();
StandardServiceRegistryBuilder ssrb=new StandardServiceRegistryBuilder().applySettings(cfg.getProperties());
ServiceRegistry registry= ssrb.build();
sessionfactory=cfg.buildSessionFactory(registry);
}
private HibernateUtils(){}
//获取session对象
public static Session openSession() {
return session=sessionfactory.openSession();
}
public static void closeSession(){
if(session!=null&&session.isOpen()){
session.close();
}
}
public static void closeSession(Session session){
if(session!=null&&session.isOpen()){
session.close();
}
}
}
PDBORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PDBORCL)
)