[jboss-jira] [JBoss JIRA] (HIBERNATE-158) Duplicate names found for compund primarykey

George Lindholm (JIRA) issues at jboss.org
Tue Jul 4 15:32:00 EDT 2017


George Lindholm created HIBERNATE-158:
-----------------------------------------

             Summary: Duplicate names found for compund primarykey
                 Key: HIBERNATE-158
                 URL: https://issues.jboss.org/browse/HIBERNATE-158
             Project: Hibernate Integration
          Issue Type: Bug
            Reporter: George Lindholm
            Assignee: Steve Ebersole




What steps will reproduce the problem?
1. Have two tables with a compound primary key with the same name
2. 
3. 

Version: 5.2.0.v20170529-1840

-- Error Details --
Date: Fri Jun 30 17:03:46 PDT 2017
Message: org.hibernate.cfg.JDBCBinderException: Duplicate names found for primarykey. Existing name: CTZSI_EVENTS_SERV_EVENT_PK JDBC name: CT_SI_EVENTS_SERV_EVENT_PK on table org.hibernate.mapping.Table(CTC.CT_SI_EVENTS)
Severity: Error
Product: Eclipse 4.7.0.20170620-1800 (org.eclipse.epp.package.java.product)
Plugin: org.hibernate.eclipse
Session Data:
eclipse.buildId=4.7.0.I20170612-0950
java.version=1.8.0_131
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data file:/W:/workspace/

Exception Stack Trace:
org.hibernate.cfg.JDBCBinderException: Duplicate names found for primarykey. Existing name: CTZSI_EVENTS_SERV_EVENT_PK JDBC name: CT_SI_EVENTS_SERV_EVENT_PK on table org.hibernate.mapping.Table(CTC.CT_SI_EVENTS)
	at org.hibernate.cfg.reveng.JDBCReader.processPrimaryKey(JDBCReader.java:371)
	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:86)
	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:860)
	at org.hibernate.cfg.JDBCBinder.readDatabaseSchema(JDBCBinder.java:124)
	at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:92)
	at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaDataConfiguration.java:75)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.jboss.tools.hibernate.runtime.common.Util.invokeMethod(Util.java:43)
	at org.jboss.tools.hibernate.runtime.common.AbstractConfigurationFacade.readFromJDBC(AbstractConfigurationFacade.java:208)
	at org.hibernate.eclipse.console.common.ConsoleExtension$2.execute(ConsoleExtension.java:308)
	at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
	at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:107)
	at org.hibernate.eclipse.console.common.ConsoleExtension.buildConfiguration(ConsoleExtension.java:266)
	at org.hibernate.eclipse.console.common.ConsoleExtension.runExporters(ConsoleExtension.java:174)
	at org.hibernate.eclipse.console.common.ConsoleExtension.launchExporters(ConsoleExtension.java:110)
	at org.hibernate.eclipse.launch.CodeGenerationLaunchDelegate.launch(CodeGenerationLaunchDelegate.java:266)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:731)
	at org.jboss.tools.hibernate.jpt.ui.wizard.GenerateEntitiesWizard$2.runInWorkspace(GenerateEntitiesWizard.java:101)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)


-- Error Details --
Date: Fri Jun 30 17:03:46 PDT 2017
Message: org.hibernate.cfg.JDBCBinderException: Duplicate names found for primarykey. Existing name: CTZSI_EVENTS_SERV_EVENT_PK JDBC name: CT_SI_EVENTS_SERV_EVENT_PK on table org.hibernate.mapping.Table(CTC.CT_SI_EVENTS)
Severity: Error
Product: Eclipse 4.7.0.20170620-1800 (org.eclipse.epp.package.java.product)
Plugin: org.hibernate.eclipse
Exception Stack Trace:
org.hibernate.cfg.JDBCBinderException: Duplicate names found for primarykey. Existing name: CTZSI_EVENTS_SERV_EVENT_PK JDBC name: CT_SI_EVENTS_SERV_EVENT_PK on table org.hibernate.mapping.Table(CTC.CT_SI_EVENTS)
	at org.hibernate.cfg.reveng.JDBCReader.processPrimaryKey(JDBCReader.java:371)
	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:86)
	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:860)
	at org.hibernate.cfg.JDBCBinder.readDatabaseSchema(JDBCBinder.java:124)
	at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:92)
	at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaDataConfiguration.java:75)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.jboss.tools.hibernate.runtime.common.Util.invokeMethod(Util.java:43)
	at org.jboss.tools.hibernate.runtime.common.AbstractConfigurationFacade.readFromJDBC(AbstractConfigurationFacade.java:208)
	at org.hibernate.eclipse.console.common.ConsoleExtension$2.execute(ConsoleExtension.java:308)
	at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
	at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:107)
	at org.hibernate.eclipse.console.common.ConsoleExtension.buildConfiguration(ConsoleExtension.java:266)
	at org.hibernate.eclipse.console.common.ConsoleExtension.runExporters(ConsoleExtension.java:174)
	at org.hibernate.eclipse.console.common.ConsoleExtension.launchExporters(ConsoleExtension.java:110)
	at org.hibernate.eclipse.launch.CodeGenerationLaunchDelegate.launch(CodeGenerationLaunchDelegate.java:266)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:731)
	at org.jboss.tools.hibernate.jpt.ui.wizard.GenerateEntitiesWizard$2.runInWorkspace(GenerateEntitiesWizard.java:101)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)




--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list