加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

Java SE上的JPA:工具:entity.Customer@5e80188f不是已知的实体

发布时间:2021-03-06 19:30:04 所属栏目:编程 来源:网络整理
导读:我随着 https://glassfish.java.net/javaee5/persistence/persistence-example.html 在Java SE情形中测试JPA. 在Eclipse中,我: 建设了一个新的JPA(2.1)项目; 在options-> JPA->耐久类打点中,我选择了“自动发明带注释的类”,而不是“必需在persistence.xm

我随着

https://glassfish.java.net/javaee5/persistence/persistence-example.html

在Java SE情形中测试JPA.
在Eclipse中,我:

>建设了一个新的JPA(2.1)项目;
>在options-> JPA->耐久类打点中,我选择了“自动发明带注释的类”,而不是“必需在persistence.xml中列出带注释的类”.

我乐成导入了zip文件(Client.java Customer.java Order.java)中的树Java类,并修改了persistence.xml文件以满意我的必要.可是在实行执行main时我获得以下错误.

[EL Info]: 2013-10-18 17:37:54.749--ServerSession(263489307)--EclipseLink,version: Eclipse Persistence Services - 2.5.1.v20130918-f2b9fc5
[EL Info]: connection: 2013-10-18 17:37:55.34--ServerSession(263489307)--file:/home/caterpillar/workspace/JPA_Java_SE/build/classes/_JPA_Java_SE login successful
[EL Warning]: metamodel: 2013-10-18 17:37:55.359--The collection of metamodel types is empty. Model classes may not have been found during entity search for Java SE and some Java EE container managed persistence units.  Please verify that your entity classes are referenced in persistence.xml using either 

persistence.xml中

项目目次树:

$tree
.
├── build
│?? └── classes
│??     ├── client
│??     │?? └── Client.class
│??     ├── entity
│??     │?? ├── Customer.class
│??     │?? └── Order.class
│??     └── META-INF
│??         └── persistence.xml
├── sql
│?? ├── tables_derby.sql
│?? └── tables_oracle.sql
└── src
    ├── client
    │?? └── Client.java
    ├── entity
    │?? ├── Customer.java
    │?? └── Order.java
    └── META-INF
        └── persistence.xml

10 directories,10 files

全部clases代码与http://glassfish.dev.java.net/javaee5/persistence/JPASE.zip的avaible示例文件沟通 最佳谜底 persistence.xml中穷乏下一行:

此行的位置如下例所示:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读