hibernate 3.5 maven的管理
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.12</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.5.0-CR-2</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.5.0-CR-2</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.5.0-CR-2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.8</version>
</dependency>
spring 2.5 不支持 jpa2.0 ,而 hibernate 3.5.0是jpa2.0的超集,所以要使用hibernate3.5.0必须使用spring 3.0
否则会报出
Caused by: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
错误
分享到:
相关推荐
### Hibernate 3.5 开发手册关键知识点解析 #### 一、引言 Hibernate 是一款开源的对象关系映射(ORM)框架,它极大地简化了 Java 应用程序与数据库之间的交互过程。本手册旨在深入介绍 Hibernate 3.5 的核心功能...
本文将深入探讨"Spring 3.0 + Hibernate 3.5整合那些事儿",结合给出的标签"源码"和"工具",我们将讨论如何将这两个强大的框架结合在一起,以及在整合过程中可能遇到的问题和解决方案。 首先,Spring是一个全面的...
JQuery1.4.2+Struts2.1.8+JSON0.34+Spring2.5.6+Hibernate3.5+XFire1.2.6整合实例(已上传) 1、JSON0.34使用的是struts2附带的struts2-json-plugin-2.1.8.1.jar 2、db是mysql,名字为test,用户名root,密码空 3、...
- **使用 Maven 构建**:介绍了如何使用 Maven 工具来构建 Hibernate 项目。 - **启动和帮助类**:提供了用于启动 Hibernate 应用程序的示例代码。 - **加载和存储对象**:演示了如何使用 Hibernate 加载和保存 ...
《达梦Hibernate方言 2.0 至 4.0》是针对国产数据库达梦在Hibernate框架中的方言应用进行深入探讨的技术资料。Hibernate是一个流行的Java持久化框架,它简化了数据库与应用程序之间的交互,通过对象关系映射(ORM)...
在Java开发中,Maven 的作用至关重要,尤其是在整合不同框架如Java-SSH(通常指的是Spring Security、Struts 2 和Hibernate)和SSSM(Spring、SpringMVC、MyBatis、Shiro)时。 Java-SSH 框架组合是Java企业级开发...
3.5. 核心概念 3.5.1. Maven插件和目标 (Plugins and Goals) 3.5.2. Maven生命周期 (Lifecycle) 3.5.3. Maven坐标 (Coordinates) 3.5.4. Maven仓库(Repositories) 3.5.5. Maven依赖管理 (Dependency ...
本项目框架是基于Spring 5.x、Spring MVC 5.x、MyBatis 3.5.x、Tomcat 9和JDK 8,结合Maven进行构建管理的1.0版本。下面将详细介绍这个项目框架的关键组件和它们的作用。 **Spring 5.x** Spring 是一个全面的Java...
- 使用 Hibernate 处理数据库操作。 - **7.2 simple-parent 项目** - 父模块包含了所有子模块共有的配置。 - **7.3 simple-model 模块** - 负责定义实体类和数据访问接口。 - **7.4 simple-weather 模块** - ...
3. **Hibernate 3.5**:Hibernate是Java世界中广泛使用的对象关系映射(ORM)工具,它将数据库操作转化为对Java对象的操作,降低了数据访问的复杂性。Hibernate 3.5版本增加了对JPA 2.0规范的支持,提供了更丰富的...
描述中提到的关键技术包括:Java、SpringMVC、Maven、Kaptcha、OAuth、Hibernate 3.5。这些技术都是目前在Java开发中常用的,下面将一一进行阐述。 Java是一种广泛使用的编程语言,是许多企业级应用的首选语言,...
- **构建生命周期**:简述 Maven 的基本构建流程及与 Hibernate 相关的任务。 **1.1.6 启动与辅助工具** - **启动应用程序**:展示如何初始化 Hibernate 并启动应用程序。 - **辅助工具介绍**:提供了一些实用的...
本文档的编写环境为JDK 1.6.0_18 + Eclipse 3.5 + Maven 2.2.1 + Windows 7。此环境的选择考虑了兼容性和开发效率,确保了在主流操作系统上可以顺利完成开发任务。 ##### 1.2 内容简述 本教程将涵盖以下几个方面: ...
- **3.5 日志**:介绍如何配置 Hibernate 的日志系统。 - **3.6 实现 NamingStrategy**:解释如何自定义 Hibernate 的命名策略,以适应特定的应用场景。 - **3.7 XML 配置文件**:讲解如何通过 XML 文件来配置 ...
对于 Maven,确保版本在 3.5 或以上,因为较新版本对 SpringBoot 支持更好。 1. **创建 Maven 项目** 在命令行中,使用 Maven 的 `archetype:generate` 命令创建一个新的 SpringBoot 项目。例如: ``` mvn ...