<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="xxx" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<mapping-file>META-INF/orm-oracle.xml</mapping-file>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" />
<property name="hibernate.show_sql" value="false" />
<property name="hibernate.jdbc.batch_size" value="100" />
<property name="hibernate.cache.use_query_cache" value="true" />
<property name="hibernate.cache.use_second_level_cache" value="true" />
<property name="hibernate.cache.provider_class" value="net.sf.ehcache.hibernate.EhCacheProvider"/>
<property name="net.sf.ehcache.configurationResourceName" value="/ehcache.xml" />
</properties>
</persistence-unit>
</persistence>
分享到:
相关推荐
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <property name="hibernate.dialect">org.hibernate....
DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> ...
配置文件(通常是`hibernate.cfg.xml`或`persistence.xml`)定义了这些类与数据库表之间的映射关系,包括字段对应列、主键生成策略等。例如,`@Entity`注解标记类为实体,`@Table`指定对应的数据库表,`@Id`定义主键...
"-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <property name="hibernate.dialect">org.hibernate.dialect....
Hibernate 是一个开源的Java Persistence Framework,它提供了一种对象关系映射的解决方案,帮助开发者轻松地访问和操作关系数据库。Hibernate 的主要特点是:支持多种数据库管理系统、提供了高效的数据访问机制、...
Configuration config = new Configuration().configure("hibernate.cfg.xml"); SessionFactory sessionFactory = config.buildSessionFactory(); Session session = sessionFactory.openSession(); } } ``` ...
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <property name="hibernate.dialect">org.hibernate....
11. **Hibernate: add JPA annotations refactoring**:将现有的Hibernate注解转换为Java Persistence API (JPA) 注解。 12. **Enable debug logging in the plugins**:启用插件的日志调试功能,便于问题追踪。 13....
- **JPA-based configuration (<jpaconfiguration>)**:符合Java Persistence API规范的配置。 - **JDBC Configuration for reverse engineering (<jdbcconfiguration>)**:用于反向工程的JDBC配置。 - **...
Configuration config = new Configuration().configure("hibernate.cfg.xml"); SessionFactory sessionFactory = config.buildSessionFactory(); Session session = sessionFactory.openSession(); try { ...
<hibernate-configuration> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> ...
Hibernate通过Hibernate Configuration(配置文件)和SessionFactory(会话工厂)来初始化和管理数据库连接。 ### 2. Maven基础 Maven是Apache开发的项目管理和综合工具,它通过在`pom.xml`文件中定义项目依赖、...
- **Hibernate Entity Manager**: 实现了Java Persistence API (JPA),提供实体管理功能。 - **Hibernate Validator**: 数据验证工具。 - **JDBC Driver**: 例如SQL Server的JDBC驱动`sqljdbc4.jar`。 - **Log4j or ...
import org.hibernate.cfg.Configuration; public class HibernateDemo { public static void main(String[] args) { Configuration config = new Configuration().configure(); StandardServiceRegistryBuilder...
<hibernate-configuration> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/testdb ...
这并不违反Hibernate的设计原则,只需在`hibernate-configuration`的`session-factory`元素内引用合并后的映射文件即可。对于大型项目,建议每个类对应一个单独的映射文件,以便于团队协作和版本控制。 - 大型项目...
<hibernate-configuration> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> ...
Configuration cfg = new Configuration().configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry(); ...
Hibernate是由 Gavin King 创建的一个开源项目,它实现了JPA(Java Persistence API)规范,提供了一种在Java应用中持久化对象的机制。通过Hibernate,我们可以避免编写大量的SQL语句,而是通过定义对象和数据库表...