相关疑难解决方法(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万
查看次数

每个Entity Bean都必须在persistence.xml中注册吗?

我正在使用Eclipse Facets进行JPA 2.0和Hibernate 4.2实现.我想我记得在之前的项目中我不必在persistence.xml中注册实体Bean.我错了吗?

使用@Entity注释POJO(在本例中为Pub.java)将在Eclipse标记/问题视图中引发以下错误:

Class "com.jacky.webapp.model.Pub" is managed, but is not listed in the persistence.xml file    Pub.java    /webapp/src/main/java/com/jacky/webapp/model    
Run Code Online (Sandbox Code Playgroud)

任何线索?谢谢.

eclipse hibernate jpa jboss-tools

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

eclipse ×2

jpa ×2

hibernate ×1

java-ee ×1

jboss-tools ×1