`
zxlaiye
  • 浏览: 96045 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

配置maven来使用hibernate

    博客分类:
  • java
阅读更多
  由于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

      这就是一个基本的使用Maven配置Hibernate5的流程。通过这种方式,你可以轻松地在Java应用中管理和操作数据库。在实际开发中,你可能还需要考虑缓存配置、事务管理、日志等更多细节,但上述步骤已经为你建立了一个...

      maven项目hibernate demo

      在本项目"maven项目hibernate demo"中,我们将探讨如何使用Maven构建Java应用程序,结合Hibernate ORM框架实现数据库操作。开发环境基于Java 1.7、Eclipse 4.5集成开发环境(IDE)以及Tomcat 6作为应用服务器,而...

      hibernate+maven demo项目工程

      该项目的主要目的是展示如何利用Maven管理依赖,以及如何配置和使用Hibernate进行数据库操作。 **Maven** 是Java项目管理的一个关键工具,它负责自动化构建、依赖管理和项目信息管理。在这个项目中,Maven通过其...

      Maven配置struts2+hibernate4+spring3的webapp。使用myeclipse作为编辑器

      它简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。Hibernate4在前一版本的基础上优化了性能和兼容性,支持JPA2规范。 4. Spring3:Spring是一个全面的企业级应用开发框架,核心功能包括依赖注入...

      maven搭建的springmvc+hibernate框架

      本文将详细介绍如何使用 Maven 来搭建一个基于 SpringMVC 和 Hibernate 的应用框架。 首先,我们来看 **Maven**。Maven 使用一个名为 `pom.xml` 的配置文件来定义项目的构建过程和依赖关系。在给定的项目中,`pom....

      maven+hibernate

      标题 "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 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10

      maven整合spring+hibernate+struts2

      通过Hibernate,开发者可以使用Java对象来操作数据库记录,而无需编写SQL语句。在Spring整合Hibernate的场景下,Spring的HibernateTemplate或JPA Repository可以进一步抽象出数据访问层的操作,提供更高级别的接口,...

      maven+springmvc+hibernate框架整合开发源代码

      总的来说,这个项目提供了一个完整的示例,展示了如何利用Maven管理依赖,Spring MVC处理Web请求,以及Hibernate处理数据库操作。开发者可以通过学习和理解这些源代码,提升自己的企业级应用开发能力。

      【基于Maven的Hibernate整合Mycat示例】

      总之,【基于Maven的Hibernate整合Mycat示例】是一个涵盖了项目构建、数据库连接、ORM框架使用和分布式数据库中间件配置的综合案例。它帮助开发者理解如何在大型系统中处理高并发、大数据量的情况,以及如何通过...

      Maven+springMVC+Hibernate简单注册和登陆

      Maven使用中央仓库来存储各种开源库,开发者可以通过简单的命令行操作获取并管理这些依赖。 【SpringMVC】 SpringMVC是Spring框架的一个模块,主要用于构建Web应用程序的Model-View-Controller(MVC)架构。它提供...

      使用Maven Hibernate5 之反向工程

      使用Maven可以统一项目构建过程,减少重复配置,同时可以通过其丰富的插件库访问各种开发工具。 **Hibernate5** 是一个强大的Java持久层框架,用于简化与数据库的交互。它实现了对象关系映射(ORM),使得开发者...

      使用springmvc、hibernate、maven开发的web实例项目。

      2. 在IDE中配置Maven,确保本地Maven仓库能够找到所有依赖。 3. 配置应用服务器(如Tomcat),并在服务器上部署项目。 4. 启动服务器,访问项目中定义的URL以查看Web应用。 通过学习和实践这个项目,开发者可以深入...

      Maven hibernate project

      2. **Hibernate配置**: 使用Hibernate,我们需要创建一个`hibernate.cfg.xml`配置文件,其中包含了数据库连接信息、实体类扫描路径等设置。 3. **实体类和映射文件**: Hibernate通过XML映射文件(如`User.hbm.xml`...

      maven liferay spring hibernate

      总结来说,"maven liferay spring hibernate"这个项目是一个基于Maven构建,利用Liferay作为门户,Spring MVC处理业务逻辑,Hibernate进行数据持久化的复杂Web应用。这样的架构组合既保证了开发效率,又提供了强大的...

      maven+hibernate项目简单示例

      总的来说,这个"Maven+Hibernate项目简单示例"展示了如何在Eclipse中设置一个使用Maven构建并依赖Hibernate的Java项目,如何通过Hibernate与MySQL数据库进行交互,以及如何创建和管理数据库实体。这是一个很好的起点...

      maven hibernate 注解

      总的来说,Maven和Hibernate的结合使用使得Java开发更加高效,减少了与基础设施相关的代码,使得开发者能更专注于业务逻辑。同时,通过注解的方式,代码更加简洁,可读性更强。在"user-core"这样的模块中,我们可以...

      Spring+Hibernate+SpringMVC+Maven整合

      - 配置Maven pom.xml文件:添加Spring、Hibernate、Spring MVC的依赖,确保所有库都能正确导入。 - 配置Spring的ApplicationContext:定义bean,包括数据源、SessionFactory、事务管理器等,实现DI和AOP。 - 配置...

      hibernate Maven仓库资源

      综上,"hibernate Maven仓库资源"主要涵盖了如何在Maven项目中配置和使用Hibernate,以及Hibernate的基本操作和优化技巧。这些知识点对于Java开发者在构建基于Hibernate的持久层架构时至关重要。

      使用Mysql+Maven+Hibernate的一对一,一对多的CURD小案例

      在这个“使用Mysql+Maven+Hibernate的一对一,一对多的CURD小案例”中,我们将探讨如何在Java Web开发中结合这三个关键技术实现数据的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作。...

    Global site tag (gtag.js) - Google Analytics