`

hibernate使用注意点之文件头更新

 
阅读更多

最近下载了hibernate3.6.8进行使用,然后和struts2.2.1进行集成,结果总是报错。

 查了许久发现了如下的问题:

1.hibernate的Configuration和hbm.xml里面的文件头已经由原来的<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

变为了

<!DOCTYPE hibernate-mapping PUBLIC
 "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
 "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

蓝颜色的发生了变化

2.hibernate的必须包里有slf4j-api-1.6.1.jar,所以必须要加上相对应的slf4j-log4j12-1.6.1.jar和log4j-1.2.13.jar(log4j)的包!

 3.另外和struts集成的时候要加上jpa(例如hibernate-jpa-2.0-api-1.0.1.Final.jar)的包!

分享到:
评论

相关推荐

    hibernate4

    【hibernate4】知识点详解: Hibernate 是一款强大的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式操作数据库。在 Hibernate4 版本中,它提供了更高效的性能和更多的新特性。以下是关于 Hibernate4 ...

    struts2+hibernate做的上传和下载文件例子

    - 文件上传需要注意防止恶意文件,例如病毒或脚本文件。可以通过检查文件扩展名、限制文件大小、使用安全的文件命名策略等方式来提高安全性。 - 文件下载应考虑权限控制,确保只有拥有权限的用户才能访问特定的...

    hibernate zh-CN(详情看资源描述)

    Hibernate是一个开源的ORM工具,它允许开发者使用面向对象的方式来操作数据库,而无需关心底层的SQL语句。通过Hibernate,Java对象可以直接映射到数据库表,实现了数据的透明访问。这对于提高开发效率、降低维护成本...

    使用的java文件上传和下载的小项目

    项目中包含的"注意事项.txt"文件很可能包含了项目使用、部署或数据库设置方面的指导。这部分信息对于理解和运行这个项目至关重要,比如数据库连接配置、Struts和Hibernate的版本兼容性以及可能的安全注意事项。 总...

    struts2.1 + hibernate3.2 + spring 2.5 实现blob数据上传、下载

    - Hibernate的配置文件(hibernate.cfg.xml)中,需要指定数据源、映射文件和实体类等信息,确保能够正确连接到数据库并映射Blob字段。 - Spring的配置文件(如applicationContext.xml)中,定义DataSource、...

    ssh(structs,spring,hibernate)框架中的上传下载

     您可以使用Hibernate Middlegen、HIbernate Tools、Hibernate Syhchronizer等工具或手工的方式,编写Hibernate的领域对象和映射文件。其中对应T_FILE表的领域对象Tfile.java为:  代码 1 领域对象Tfile 1. ...

    struts、hibernate速动画教程第六集 Strut

    在本教程中,你将学习如何使用Eclipse集成Struts和Hibernate,以及如何利用Tiles框架构建复杂的页面布局。通过观看"速动画教程第六集.exe",你可以直观地了解每个步骤,包括设置项目、添加库依赖、配置Struts和Tiles...

    MyEclipse整合Struts2+Spring+Hibernate详解

    本文档将详细介绍如何使用MyEclipse集成开发环境(IDE)搭建并整合Struts2、Spring与Hibernate这三个流行的企业级Java开发框架。通过本教程的学习,读者能够掌握在实际项目中如何有效地集成这些框架,并解决在集成...

    ssh文件上传下载.rar

    5. **文件下载**:文件下载通常涉及读取文件内容,设置响应的Content-Type和Content-Disposition头,然后将文件流返回给客户端。Struts2的Action可以通过控制流(Streaming Result)来实现这个功能,确保文件能被...

    文件上传下载

    此外,还需要注意文件的安全性,例如防止路径遍历攻击、确保文件名的唯一性、限制上传文件类型以防止恶意代码等。在实际项目中,还可能涉及权限控制,比如只有特定用户才能访问或下载某些文件。 综上所述,这个项目...

    strut2 文件的上传于下载

    使用Hibernate,可以方便地将文件数据映射到数据库中的BLOB(二进制大对象)类型字段。 为了确保安全性和性能,还需要考虑以下几点: 1. 文件上传时应检查文件类型和大小,防止恶意文件和过大文件的上传。 2. ...

    java文件上传和下载功能

    在`FileUploadServlet`中,需要注意处理文件大小限制、异常处理和文件重命名等问题,以确保服务的稳定性和安全性。在`FileDownloadServlet`中,要确保文件路径的安全性,防止路径遍历攻击。 此外,项目的实现可能还...

    jsp 文件上传和下载

    注意要考虑到安全性、存储限制和文件重名问题。 二、文件下载 1. **HTTP响应头设置**:为了提供文件下载,服务器需要设置合适的HTTP响应头,如`Content-Disposition`(定义文件名)和`Content-Type`(定义文件类型...

    Blob和Clob使用例子

    在Hibernate,一个流行的Java对象关系映射(ORM)框架中,Blob和Clob也被广泛使用,特别是在处理大型图片、文件或长文本时。 在Hibernate和Microsoft SQL Server的环境中,Blob常用来存储图像、音频、视频等二进制...

    eclipse反向差件

    ### Eclipse 反向工程工具——JBoss ...通过以上步骤,您可以使用Eclipse配合JBoss Hibernate Tools插件,轻松地实现数据库表到Java实体类和映射文件的自动转换,从而大大简化了开发过程中的重复劳动,提高了开发效率。

    SSH框架实现上传下载

    需要注意文件大小限制、文件类型检查以及错误处理。 5. **文件存储**:文件上传后,需要选择合适的存储方式。可以选择硬盘、云存储或者数据库。硬盘存储是最常见的,但需要考虑文件路径管理、安全性及性能。如果是...

    springmvc上传下载并且保存到数据库

    - **HttpServletResponse**:为了实现文件下载,我们需要使用 `HttpServletResponse` 对象设置响应头,包括 Content-Type、Content-Disposition 和 Content-Length 等。 - **流操作**:从文件系统或云存储读取文件...

    JAVA分页与上传下载

    2. JPA分页:对于使用ORM框架如Hibernate或EclipseLink,可以利用它们提供的CriteriaQuery或Query接口进行分页操作。 3. MyBatis分页:MyBatis允许在Mapper XML文件中自定义SQL,通过设置参数来实现分页。 4. ...

    ssh三大框架整合及导入导出下载功能大全

    在实现这些功能时,开发者需要注意性能优化,比如批量处理数据,使用缓存减少数据库交互,以及确保安全,例如防止文件注入攻击。此外,错误处理和日志记录也是不可或缺的部分,以帮助调试和维护。 总的来说,SSH三...

    ssha 最新 最完整 配置信息

    -- 使用HQL更新数据库结构 --&gt; &lt;property name="hbm2ddl.auto"&gt;update &lt;!-- 设置Hibernate使用的方言 --&gt; &lt;property name="dialect"&gt;org.hibernate.dialect.MySQLDialect &lt;/hibernate-configuration&gt; ``` ###...

Global site tag (gtag.js) - Google Analytics