import javax.die Persistenz.Spalte, javax.die Persistenz.Entität, javax.die Persistenz.Id - und so weiter - kann nicht aufgelöst werden

Ich versuche, um diesem tutorial zu Folgen http://viralpatel.net/blogs/spring3-mvc-hibernate-maven-tutorial-eclipse-example/

Statt beginnend durch die Verwendung der herunterladbaren Projekt, das ich dachte, ich würde damit beginnen, von einem einfachen "spring mvc - maven - eclipse" - Projekt habe ich vor. Dieses Projekt war alles in Ordnung.

So, wie angegeben auf das tutorial, ich begann erstellen der Pakete. Dann erstelle ich meine erste Klasse "Contact.java" enthält verschiedene Anmerkungen. sehen Sie den Kurs.

package sphbmveclp.contact.form;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="CONTACTS")
public class Contact {

    @Id
    @Column(name="ID")
    @GeneratedValue
    private Integer id;

    @Column(name="FIRSTNAME")
    private String firstname;

    @Column(name="LASTNAME")
    private String lastname;

    @Column(name="EMAIL")
    private String email;

    @Column(name="TELEPHONE")
    private String telephone;


    public String getEmail() {
        return email;
    }
    public String getTelephone() {
        return telephone;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }
    public String getFirstname() {
        return firstname;
    }
    public String getLastname() {
        return lastname;
    }
    public void setFirstname(String firstname) {
        this.firstname = firstname;
    }
    public void setLastname(String lastname) {
        this.lastname = lastname;
    }
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
}

Habe ich noch folgende Abhängigkeit denken, es würde den job tun, wie diese Anmerkungen sind "standard-JPA-Annotationen"

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
</dependency>

Aber eclipse sagt:

"Import javax.die Persistenz.Spalte kann nicht aufgelöst werden" für den ersten import.

"Import javax.die Persistenz.Einheit kann nicht aufgelöst werden" für den zweiten importieren.

und so weiter...

Hier ist die Liste der Abhängigkeiten definiert, die in meinem pom.xml

  <properties>
        <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
        <javax.servlet.jstl.version>1.2</javax.servlet.jstl.version>
    </properties>

  <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>

       <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${org.springframework.version}</version>
       </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${org.springframework.version}</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>${javax.servlet.jstl.version}</version>
        </dependency>

       <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.16</version>
        </dependency>

       <dependency>
         <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.1</version>
        <scope>test</scope>
       </dependency>
  </dependencies>
InformationsquelleAutor Adrien Be | 2012-09-26
Schreibe einen Kommentar