gpt4 book ai didi

Eclipse 不从表创建 JPA 实体

转载 作者:行者123 更新时间:2023-12-03 07:20:55 27 4
gpt4 key购买 nike

我正在使用 Eclipse Juno、Hibernate 4.0 和 MSSQL 2008。我已经创建了一个数据库,并且刚刚在 Eclipse 中完成了“JPA Entities from Tables”过程。大约一半的表没有创建(即使我选择了这些表),但这些类已添加到 persistence.xml 中。

还有其他人遇到过这个问题吗?你有解决办法吗?

最佳答案

在我的例子中,数据库是 Oracle XE。所以我的情况有点不同,但可能对某人有帮助。

找到此问题的最佳方法是检查 $workspace_location/.metadata/.log 文件中存在的工作区日志。就我而言,我发现存在 3 个问题:

1) 导致:java.io.FileNotFoundException: $MiddlewarePath\oracle_common\modules\oracle.adf.share_11.1.1\adfsharembean.jar(访问被拒绝)

2)引起:java.io.FileNotFoundException:$MiddlewarePath\oracle_common\modules\oracle.ldap_11.1.1\jremtool.jar(访问被拒绝)

3) !MESSAGE 无法在pluginorg.eclipse.jpt.jpa.gen 中找到JPA 实体生成模板!堆栈1Java 模型异常:核心异常 [代码 275] 存在不同大小写的资源:“/TestJPAProjectFacetsEJB/src/main/java/com/domainname/ejb/TestJPAProjectFacets”。

因此我做了以下事情:

1) 提供jar文件的访问权限2)当我生成实体时,我将包名称指定为 com/domainname/ejb/testjpaprojectfacets/model。但我已经有一个包 com/domainname/ejb/TestJPAProjectFacets 因此出现错误。然后,我将现有包重命名为全部小写(com/domainname/ejb/testjpaprojectfacets)并且它起作用了。

谢谢,桑杰

关于Eclipse 不从表创建 JPA 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16099010/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com