Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将表从postgresql数据库绑定到Netbeans GUI表时出错_Java_Sql_Jpa_Netbeans_Jdbc - Fatal编程技术网

Java 将表从postgresql数据库绑定到Netbeans GUI表时出错

Java 将表从postgresql数据库绑定到Netbeans GUI表时出错,java,sql,jpa,netbeans,jdbc,Java,Sql,Jpa,Netbeans,Jdbc,将postgresql中的表绑定到Netbeans中的设计表单中的表后,出现以下错误: run: [EL Info]: 2013-10-04 10:51:36.097--ServerSession(865393238)--EclipseLink, version: Eclipse Persistence Services - 2.5.0.v20130507-3faac2b [EL Info]: connection: 2013-10-04 10:51:36.701--ServerSession(

将postgresql中的表绑定到Netbeans中的设计表单中的表后,出现以下错误:

run:
[EL Info]: 2013-10-04 10:51:36.097--ServerSession(865393238)--EclipseLink, version: Eclipse Persistence Services - 2.5.0.v20130507-3faac2b
[EL Info]: connection: 2013-10-04 10:51:36.701--ServerSession(865393238)--file:/D:/Doodle Notes Database/Doodle Notes Projects/build/classes/_DoodleNotesPU login successful
[EL Warning]: 2013-10-04 10:51:37.119--UnitOfWork(1785038318)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "doodlenotes.public.projects"
  Position: 139
Error Code: 0
Exception in thread "main" javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "doodlenotes.public.projects"
Call: SELECT project_code, member_incharge, project_category, project_client, project_genre, project_name, project_package, project_status FROM DoodleNotes.public.projects
  Position: 139
Error Code: 0
Query: ReadAllQuery(referenceClass=Projects sql="SELECT project_code, member_incharge, project_category, project_client, project_genre, project_name, project_package, project_status FROM DoodleNotes.public.projects")
Call: SELECT project_code, member_incharge, project_category, project_client, project_genre, project_name, project_package, project_status FROM DoodleNotes.public.projects
Query: ReadAllQuery(referenceClass=Projects sql="SELECT project_code, member_incharge, project_category, project_client, project_genre, project_name, project_package, project_status FROM DoodleNotes.public.projects")
    at org.eclipse.persistence.internal.jpa.QueryImpl.getDetailedException(QueryImpl.java:377)
    at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260)
    at org.eclipse.persistence.internal.jpa.QueryImpl.getResultList(QueryImpl.java:468)
    at Doodle.doodleNotes_Business.initComponents(doodleNotes_Business.java:26)
    at Doodle.doodleNotes_Business.<init>(doodleNotes_Business.java:11)
    at Doodle.doodleNotes_Business.main(doodleNotes_Business.java:311)
Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "doodlenotes.public.projects"
  Position: 139
Error Code: 0
Call: SELECT project_code, member_incharge, project_category, project_client, project_genre, project_name, project_package, project_status FROM DoodleNotes.public.projects
Query: ReadAllQuery(referenceClass=Projects sql="SELECT project_code, member_incharge, project_category, project_client, project_genre, project_name, project_package, project_status FROM DoodleNotes.public.projects")
    at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:679)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558)
    at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1995)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:570)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:242)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:299)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:694)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2714)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2667)
    at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:477)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1155)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1114)
    at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:402)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1202)
    at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2894)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1797)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1779)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1744)
    at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:258)
    ... 4 more
Caused by: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "doodlenotes.public.projects"
  Position: 139
    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
    at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:1002)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:641)
    ... 24 more
Java Result: 1
BUILD SUCCESSFUL (total time: 5 seconds)
运行:
[EL Info]:2013-10-04 10:51:36.097——服务器会话(865393238)——EclipseLink,版本:EclipsePersistenceServices-2.5.0.v20130507-3faac2b
[EL Info]:连接:2013-10-04 10:51:36.701——服务器会话(865393238)——文件:/D:/Doodle Notes数据库/Doodle Notes项目/build/classes/_doodlenotesp登录成功
[预警]:2013-10-04 10:51:37.119——工作单元(1785038318)——异常[EclipseLink-4002](Eclipse持久性服务-2.5.0.v20130507-3faac2b):org.Eclipse.Persistence.exceptions.DatabaseException
内部异常:org.postgresql.util.psql异常:错误:未实现跨数据库引用:“doodlenotes.public.projects”
职位:139
错误代码:0
线程“main”javax.persistence.PersistenceException中的异常:异常[EclipseLink-4002](Eclipse持久性服务-2.5.0.v20130507-3faac2b):org.Eclipse.persistence.exceptions.DatabaseException
内部异常:org.postgresql.util.psql异常:错误:未实现跨数据库引用:“doodlenotes.public.projects”
调用:从DoodleNotes.public.projects中选择项目代码、成员负责人、项目类别、项目客户、项目类型、项目名称、项目包、项目状态
职位:139
错误代码:0
Query:ReadAllQuery(referenceClass=Projects sql=“从DoodleNotes.public.Projects中选择项目代码、成员负责人、项目类别、项目客户、项目类型、项目名称、项目包、项目状态”)
调用:从DoodleNotes.public.projects中选择项目代码、成员负责人、项目类别、项目客户、项目类型、项目名称、项目包、项目状态
Query:ReadAllQuery(referenceClass=Projects sql=“从DoodleNotes.public.Projects中选择项目代码、成员负责人、项目类别、项目客户、项目类型、项目名称、项目包、项目状态”)
位于org.eclipse.persistence.internal.jpa.QueryImpl.getDetailedException(QueryImpl.java:377)
位于org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260)
位于org.eclipse.persistence.internal.jpa.QueryImpl.getResultList(QueryImpl.java:468)
位于Doodle.doodleNotes_Business.initComponents(doodleNotes_Business.java:26)
Doodle.doodleNotes_Business.(doodleNotes_Business.java:11)
在Doodle.doodleNotes_Business.main(doodleNotes_Business.java:311)
原因:异常[EclipseLink-4002](Eclipse持久性服务-2.5.0.v20130507-3faac2b):org.Eclipse.Persistence.exceptions.DatabaseException
内部异常:org.postgresql.util.psql异常:错误:未实现跨数据库引用:“doodlenotes.public.projects”
职位:139
错误代码:0
调用:从DoodleNotes.public.projects中选择项目代码、成员负责人、项目类别、项目客户、项目类型、项目名称、项目包、项目状态
Query:ReadAllQuery(referenceClass=Projects sql=“从DoodleNotes.public.Projects中选择项目代码、成员负责人、项目类别、项目客户、项目类型、项目名称、项目包、项目状态”)
位于org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340)
位于org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:679)
位于org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558)
位于org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1995)
位于org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:570)
位于org.eclipse.persistence.internal.querys.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:242)
位于org.eclipse.persistence.internal.querys.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228)
位于org.eclipse.persistence.internal.querys.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:299)
位于org.eclipse.persistence.internal.querys.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:694)
位于org.eclipse.persistence.internal.querys.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2714)
位于org.eclipse.persistence.internal.querys.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2667)
位于org.eclipse.persistence.querys.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:477)
位于org.eclipse.persistence.querys.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1155)
位于org.eclipse.persistence.querys.DatabaseQuery.execute(DatabaseQuery.java:899)
位于org.eclipse.persistence.querys.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1114)
位于org.eclipse.persistence.querys.ReadAllQuery.execute(ReadAllQuery.java:402)
位于org.eclipse.persistence.querys.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1202)
位于org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2894)
位于org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1797)
位于org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1779)
位于org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1744)
位于org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:258)
... 4更多
原因:org.postgresql.util.PSQLException:错误:未实现跨数据库引用:“doodlenotes.public.projects”
职位:139
位于org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
位于org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl
`<class name="pkg.MediaTypesEntity" table="media_types" schema="public"` catalog="MyDB">
<!-- catalog="MyDB" --removed -->
<class name="pkg.MediaTypesEntity" table="media_types" schema="public">
<!-- catalog="MyDB" --removed -->
    <id name="id">
        <column name="id" sql-type="serial" not-null="true"/>
    </id>
    <property name="txt">
        <column name="txt" sql-type="text" length="2147483647"/>
    </property>
</class>
<hibernate-configuration>
    <session-factory>

        <property name="connection.url">jdbc:postgresql://localhost:5432/MyDB</property>

        <property name="connection.driver_class">org.postgresql.Driver</property>
        <mapping resource="pkg/MediaTypesEntity.hbm.xml"/>
        <mapping class="pkg.MediaTypesEntity"/>
    </session-factory>
</hibernate-configuration>