妖精领主:Hibernate是什麽?怎麽与Oracle1g Developer相连?

来源:百度文库 编辑:高考问答 时间:2024/05/06 07:48:52
Oracle10g Developer

在hibernate.hbm.xml中绑定oracle,具体代码如下:

<hibernate-configuration>

<session-factory>

<property name="connection.datasource">jdbc/fcstdb</property>
<property name="connection.pool_size">1</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
<property name="jta.UserTransaction">java:comp/UserTransaction</property>
<property name="cache.provide">org.hibernate.cache.EhCacheProvider</property>

<mapping resource="com/asus/ec/common/model/City.hbm.xml"/>

</session-factory>

</hibernate-configuration>

Hibernate是ORmaping的一种实现
是目前在JAVA界使用非常广泛的ORMapping的一种实现
可以实现关系型数据库和对象之间的映射。
用来开发数据库系统非常方便。
可以将数据库和程序的设计融合在一起
不会在出现以前那样程序是面向对象的,但是一到数据库那里就乱套了的想象。