我们在做一个系统: 框架是,Spring3.0 + Struts 2.0 + Hibernate 3.0
现在要做报表部分。确定使用iReport.
做一个demo测试,使用jdbc连接方式可以成功输出报表 execl ,pdf ……。
现在要用到框架里边去,所以使用hibernate方式连接,hibernate中使用的映射方式是源注释方式
配置文件如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@10.10.1.59:1521:dws</property>
<property name="connection.username">usermob</property>
<property name="connection.password">usermob</property>
<!-- 以下设置对象与数据库表格映像类别 -->
<!--annotation style-->
<mapping class="com.s.model.Accessory"/>
<mapping class="com.s.model.Affix"/>
<mapping class="com.s.model.AirConditionTroubleData"/>
<mapping class="com.s.model.AlertContent"/>
<mapping class="com.s.model.AlertReceiver"/>
…………………省掉部分……………
<!--xml style-->
<!--<mapping resource="com/afteryuan/demo/model/User.hbm.xml"/>-->
</session-factory>
</hibernate-configuration>
iReport中的 classpath 设置为工作区间的 src目录,java代码文件.模块.相关的配置文件都在此目录
新建hibernate方式连接,测试的时候 弹出 提示不能使用 <mapping class="com.s.model.Accessory"/>
弄了一下午。。还搞不定。
哪位 写过类似程序,希望能说下 hibernate方式 的hibernate文件怎么配置的吗?`
期待你们的帮忙
分享到:
相关推荐
Hibernate连接SQLite配置步骤: 1、添加SQLite库: 1.1、将两个jar包:com.zy.hibernate.dialect.SQLiteDialect.jar、sqlite-jdbc-3.7.2.jar拷贝到“\WEB-INF\lib”文件夹下; 2、配置hibernate: 2.1、将...
在 Hibernate 的配置文件中,我们可以使用 properties 文件或 XML 文件来配置数据库连接。下面是一个使用 properties 文件配置 Hibernate 连接数据库的示例: hibernate.connection.driver_class = org.hsqldb.jdbc...
在使用Hibernate进行数据库操作时,合理配置连接池是非常重要的一步。连接池可以帮助我们更高效地管理数据库连接资源,避免频繁创建与销毁数据库连接带来的性能开销。Hibernate支持多种连接池方案,主要包括:默认...
**使用Hibernate连接MySQL的入门小程序** 在Java编程领域,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,将复杂的SQL查询转换为简单的Java对象操作。本入门程序将带你了解如何使用Hibernate...
Hibernate 与各种数据库的连接配置 Hibernate 是一个 популяр的对象关系映射(ORM)工具,用于将 Java 对象映射到关系数据库中。为了使用 Hibernate,需要配置连接数据库的设置。下面将介绍 Hibernate 与...
Hibernate通过DataSource接口与连接池进行交互,配置连接池主要是配置Hibernate的`hibernate.c3p0`或`hibernate.connection.provider_class`等相关属性,选择合适的连接池实现,如C3P0、DBCP、Druid、HikariCP等。...
在使用Hibernate连接金仓数据库时,需要特定的驱动和其他相关jar包来支持这种连接。下面我们将详细介绍这些jar包的作用以及如何配置它们。 首先,"hibernate连接金仓数据库所需jar包集合lib.7z"这个压缩包中包含了...
【hibernate 配置连接池的三种方法】 在Java应用程序中,特别是在使用ORM框架如Hibernate进行数据库操作时,数据库连接池是必不可少的组件。它有效地管理数据库连接,提高应用程序性能,减少资源消耗。以下是对...
本教程将详细讲解如何在Java项目中配置和使用Hibernate,包括在普通Java工程和Maven工程中的配置实例。 首先,我们需要了解Hibernate的核心概念。Hibernate是一个开源的ORM框架,它可以将Java类与数据库表进行映射...
2. 创建`hibernate.cfg.xml`配置文件,配置数据库连接参数、实体类扫描路径等。 3. 配置实体类,使用`@Entity`注解标识,并通过`@Table`注解指定对应的数据库表。 4. 创建DAO(数据访问对象)层,使用Hibernate API...
配置完成后,启动应用,Hibernate会自动使用所选的连接池来管理数据库连接。在实际开发中,选择合适的连接池并进行合理的配置,可以大大提高应用的性能和稳定性。值得注意的是,连接池的参数调整需要根据应用的并发...
本篇文章将详细讲解如何配置Hibernate框架以使用Proxool连接池。 首先,我们需要了解Hibernate和Proxool的基本概念。Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了Java应用与数据库之间的交互,...
5. **使用连接**:在业务逻辑中,通过SessionFactory创建Session对象,Session对象是从连接池中获取的连接。操作完数据库后,关闭Session,实际并不会真正关闭连接,而是将其归还到连接池中供后续使用。 6. **关闭...
在Hibernate中使用C3P0,你需要在配置文件中指定`provider_class`属性为`org.hibernate.connection.C3P0ConnectionProvider`(适用于Hibernate3)。C3P0提供了许多高级特性,如连接测试、自动关闭长时间未使用的连接...
标题 "Hibernate 连接 SQL Server 2000" 涉及到的是在Java开发中使用Hibernate ORM框架与较旧版本的SQL Server数据库(即SQL Server 2000)进行交互的知识点。以下是对这个主题的详细阐述: Hibernate是Java领域中...
综上所述,这个主题涵盖了Java Web开发中重要的技术,包括Hibernate、连接池、Tomcat服务器的配置,以及可能使用到的开发工具和项目结构。理解并正确配置这些元素对于构建高效、稳定的Web应用至关重要。
配置数据库连接是使用 Hibernate 进行数据库操作的基础步骤。正确地配置数据库连接不仅能够确保应用程序能够顺利访问数据库,还能够提高程序的运行效率。此外,合理的配置还可以帮助我们更好地管理数据库资源,减少...
**标题:“Hibernate配置连接池整理”** 在Java开发中,数据访问层的性能优化往往离不开高效的数据连接管理,而连接池就是实现这一目标的关键技术。Hibernate作为一款强大的对象关系映射(ORM)框架,它提供了与...
在Java开发中,使用Hibernate作为持久层框架时,为了提高数据库操作的性能和资源利用率,通常会引入连接池技术。Proxool是Apache的一个开源项目,它提供了一个轻量级的数据库连接池实现。本篇将详细介绍如何在...