Problem z encja (The table [Message] is not present in this descriptor.)

0

Mam problem z encja przy stawianiu tabel z jpa:

Runtime Exceptions: 
---------------------------------------------------------

	at org.eclipse.persistence.exceptions.EntityManagerSetupException.deployFailed(EntityManagerSetupException.java:239)
	... 13 more
Caused by: Exception [EclipseLink-0] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.IntegrityException
Descriptor Exceptions: 
---------------------------------------------------------

Exception [EclipseLink-93] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: The table [Message] is not present in this descriptor.
Descriptor: RelationalDescriptor(com.dbo.TSR --> [DatabaseTable(TSR)])

Runtime Exceptions: 
---------------------------------------------------------

	at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:715)
	at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:651)
	at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.initializeDescriptors(DatabaseSessionImpl.java:582)
	at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.postConnectDatasource(DatabaseSessionImpl.java:818)
	at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:762)
	at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:265)
	at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:731)
	... 11 more

Encja Message:

@Entity
@Table(name = "Message")
public class Message {
	private static final long serialVersionUID = -1146275202128344435L;
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	protected long id;
	
**...**

	@OneToMany(mappedBy = "MessageID", fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST })
	@ProcessFieldsOptions(lastFieldInBlock = true, customTypeForList = TSR.class)
	private List<TSR> tsrList = new ArrayList<TSR>();

**...**

Encja TSR:

@Entity
@Table(name = "TSR")
public class TSR  {
	@Id
	protected long id;
	
	@ManyToOne(fetch = FetchType.EAGER)
	@JoinColumn(name = "MessageID", nullable = false)
	private Message_86 MessageID;

**...**

plik persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
			 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">
	<persistence-unit name="Eclipselink_JPA"
					  transaction-type="RESOURCE_LOCAL">

		<class>com.dbo.Message</class>
		<class>com.dbo.TSR</class>

<shared-cache-mode>DISABLE_SELECTIVE</shared-cache-mode>
		<properties>
			<property name="javax.persistence.query.timeout" value="1000" />
		</properties>
	</persistence-unit>
0

co może być powodem? kombinuje już 2 dzień i nic ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1