相关疑难解决方法(0)

类"model.Address"列在persistence.xml文件中,但未映射

我创建了一个JPA项目.在那个Eclipse中,在实体类上显示以下错误.

类"model.Address"列在persistence.xml文件中,但未映射

我该如何映射实体类JPA

这是persistence.xml实体:

package model;

import java.io.Serializable;

import javax.persistence.*;

@Entity
public class Address implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE)
    private long id;
    private String city;
    private String country;
    private String province;
    private String postalCode;
    private String street;

    // Getters/setters omitted for brevity.
}
Run Code Online (Sandbox Code Playgroud)

这是persistance.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<persistence 
    xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
    version="2.0" 
>
    <provider>org.eclipse.persistance.example.jpa.20.employee.annotations</provider>

    <persistence-unit name="employee" transaction-type="RESOURCE_LOCAL">
        <class>model.Employee</class>
        <class>model.Address</class>

        <properties>
            <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver" />
            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:orcl" />
            <property name="javax.persistence.jdbc.user" …
Run Code Online (Sandbox Code Playgroud)

eclipse jpa java-ee

30
推荐指数
4
解决办法
5万
查看次数

标签 统计

eclipse ×1

java-ee ×1

jpa ×1