由于maven的库中心(http://repo2.maven.org/maven2)包含的hibernate的最高版本为3.3.2.GA,要想使用hibernate3.6,就需要在maven中配置jboss的repository。修改maven的settings.xml文件,如下:
在<pluginGroups></pluginGroups>中添加
<pluginGroup>org.jboss.maven.plugins</pluginGroup>
在<profiles></profiles>中添加
<profile>
<id>jboss-public-repository</id>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>jboss-deprecated-repository</id>
<repositories>
<repository>
<id>jboss-deprecated-repository</id>
<name>JBoss Deprecated Maven Repository</name>
<url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
在<activeProfiles></activeProfiles>中添加
<activeProfile>jboss-public-repository</activeProfile>
然后就可以在pom.xml中配置对hibernate的依赖了。例如:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.1.Final</version>
</dependency>
分享到:
相关推荐
这就是一个基本的使用Maven配置Hibernate5的流程。通过这种方式,你可以轻松地在Java应用中管理和操作数据库。在实际开发中,你可能还需要考虑缓存配置、事务管理、日志等更多细节,但上述步骤已经为你建立了一个...
在本项目"maven项目hibernate demo"中,我们将探讨如何使用Maven构建Java应用程序,结合Hibernate ORM框架实现数据库操作。开发环境基于Java 1.7、Eclipse 4.5集成开发环境(IDE)以及Tomcat 6作为应用服务器,而...
当我们配置Maven来构建Struts2、Hibernate4和Spring3的Web应用程序时,Maven会自动从中央仓库下载所需的库文件,并将它们加入到项目的类路径中,从而解决了开发中常见的库依赖问题。此外,Maven还可以配置特定的生命...
该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置和使用Hibernate进行数据库操作。 **Maven** 是Java项目管理的一个关键工具,它负责自动化构建、依赖管理和项目信息管理。在这个项目中,Maven通过其...
本文将详细介绍如何使用 Maven 来搭建一个基于 SpringMVC 和 Hibernate 的应用框架。 首先,我们来看 **Maven**。Maven 使用一个名为 `pom.xml` 的配置文件来定义项目的构建过程和依赖关系。在给定的项目中,`pom....
标题 "maven+hibernate" 暗示我们讨论的是使用 Maven 作为构建工具,与 Hibernate 这一流行的对象关系映射(ORM)框架整合的项目。在Java开发中,Maven 和 Hibernate 是两个非常重要的组件。Maven 用于自动化项目的...
零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10
通过Hibernate,开发者可以使用Java对象来操作数据库记录,而无需编写SQL语句。在Spring整合Hibernate的场景下,Spring的HibernateTemplate或JPA Repository可以进一步抽象出数据访问层的操作,提供更高级别的接口,...
总的来说,这个项目提供了一个完整的示例,展示了如何利用Maven管理依赖,Spring MVC处理Web请求,以及Hibernate处理数据库操作。开发者可以通过学习和理解这些源代码,提升自己的企业级应用开发能力。
总之,【基于Maven的Hibernate整合Mycat示例】是一个涵盖了项目构建、数据库连接、ORM框架使用和分布式数据库中间件配置的综合案例。它帮助开发者理解如何在大型系统中处理高并发、大数据量的情况,以及如何通过...
Maven使用中央仓库来存储各种开源库,开发者可以通过简单的命令行操作获取并管理这些依赖。 【SpringMVC】 SpringMVC是Spring框架的一个模块,主要用于构建Web应用程序的Model-View-Controller(MVC)架构。它提供...
使用Maven可以统一项目构建过程,减少重复配置,同时可以通过其丰富的插件库访问各种开发工具。 **Hibernate5** 是一个强大的Java持久层框架,用于简化与数据库的交互。它实现了对象关系映射(ORM),使得开发者...
2. 在IDE中配置Maven,确保本地Maven仓库能够找到所有依赖。 3. 配置应用服务器(如Tomcat),并在服务器上部署项目。 4. 启动服务器,访问项目中定义的URL以查看Web应用。 通过学习和实践这个项目,开发者可以深入...
2. **Hibernate配置**: 使用Hibernate,我们需要创建一个`hibernate.cfg.xml`配置文件,其中包含了数据库连接信息、实体类扫描路径等设置。 3. **实体类和映射文件**: Hibernate通过XML映射文件(如`User.hbm.xml`...
总结来说,"maven liferay spring hibernate"这个项目是一个基于Maven构建,利用Liferay作为门户,Spring MVC处理业务逻辑,Hibernate进行数据持久化的复杂Web应用。这样的架构组合既保证了开发效率,又提供了强大的...
总的来说,这个"Maven+Hibernate项目简单示例"展示了如何在Eclipse中设置一个使用Maven构建并依赖Hibernate的Java项目,如何通过Hibernate与MySQL数据库进行交互,以及如何创建和管理数据库实体。这是一个很好的起点...
总的来说,Maven和Hibernate的结合使用使得Java开发更加高效,减少了与基础设施相关的代码,使得开发者能更专注于业务逻辑。同时,通过注解的方式,代码更加简洁,可读性更强。在"user-core"这样的模块中,我们可以...
- 配置Maven pom.xml文件:添加Spring、Hibernate、Spring MVC的依赖,确保所有库都能正确导入。 - 配置Spring的ApplicationContext:定义bean,包括数据源、SessionFactory、事务管理器等,实现DI和AOP。 - 配置...
综上,"hibernate Maven仓库资源"主要涵盖了如何在Maven项目中配置和使用Hibernate,以及Hibernate的基本操作和优化技巧。这些知识点对于Java开发者在构建基于Hibernate的持久层架构时至关重要。
在这个“使用Mysql+Maven+Hibernate的一对一,一对多的CURD小案例”中,我们将探讨如何在Java Web开发中结合这三个关键技术实现数据的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作。...