簡體   English   中英

導入org.springframework.orm.hibernate3.support.HibernateDaoSupport無法解析

[英]The import org.springframework.orm.hibernate3.support.HibernateDaoSupport cannot be resolved

嗨,我正在嘗試使用REST在Spring中開發一個示例項目。 我正在使用Spring 4.0.0.release。 為了實現休眠操作,我導入了import org.springframework.orm.hibernate3.support.HibernateDaoSupport但錯誤顯示了The import org.springframework.orm.hibernate3.support.HibernateDaoSupport cannot be resolved 我的pom.xml包括:

<!-- Spring -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${org.springframework-version}</version>
        <exclusions>
            <!-- Exclude Commons Logging in favor of SLF4j -->
            <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${org.springframework-version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${org.springframework-version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.0.0.RELEASE</version>
    </dependency>

    <!-- HIbernate  -->

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>5.0.0.Final</version>
    </dependency>

鏈接[ http://docs.spring.io/autorepo/docs/spring/4.0.0.M3/javadoc-api/index.html?org/springframework/orm/hibernate3/support/HibernateDaoSupport.html][1]表示Spring包含以下類: org.springframework.orm.hibernate3.support.HibernateDaoSupport

請幫助我解決此問題。 任何幫助將不勝感激。

根據http://mvnrepository.com/artifact/org.springframework/spring-orm/4.0.0上的Maven資料庫所述。

您應該使用以下內容:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-orm</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>


<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>4.2.2.Final</version>
</dependency>

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>4.2.2.Final</version>
</dependency>

如果這樣不起作用,請嘗試3.6.9.Final作為休眠版本。

  1. 確保將Maven集成到Eclipse中。 在Windows->首選項-> Maven->用戶設置中,提供settings.xml並查看本地存儲庫是否與正在下載這些jar的本地存儲庫相同。
  2. 請使用Spring Framework版本4.2.1.RELEASE和休眠版本5.0.1.Final

這可能會有所幫助。 否則,請嘗試重新啟動Eclipse,或進行手動安裝。

請讓它知道是否有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM