Hallo zusammen,
ich habe folgendes Problem:
Ich möchte eine unidirectionale Beziehung erstellen.
Hier die Klasse Lehrveranstaltung
So nun der fehlercode der kommt wenn ich die Methode erfasseNeueLehrVeranstaltung aufrufe:
...
[EL Finest]: 2013-02-02 23:01:24.05--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.051--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadObjectQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Antrag )
[EL Finest]: 2013-02-02 23:01:24.051--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.051--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT ANTRAGSNUMMER FROM Antrag WHERE (ANTRAGSNUMMER = ?)
bind => [851]
[EL Finest]: 2013-02-02 23:01:24.053--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.058--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Hochschule@cead66
[EL Finest]: 2013-02-02 23:01:24.058--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@1e4d7c8
[EL Finest]: 2013-02-02 23:01:24.058--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@dc3416
[EL Finest]: 2013-02-02 23:01:24.059--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@112bba0
[EL Finest]: 2013-02-02 23:01:24.059--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@dfa655
[EL Finest]: 2013-02-02 23:01:24.059--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Antrag@da3b58
[EL Finest]: 2013-02-02 23:01:24.061--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadAllQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Prioritaet )
[EL Finest]: 2013-02-02 23:01:24.062--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.062--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT t1.ID, t1.ISTGENEHMIGT, t1.PARTNERHOCHSCHULE_HOCHSCHULNUMMER, t1.LEARNINGAGREEMENT_LEARNINGAGREEMENTNUMMER FROM Antrag_Prioritaet t0, Prioritaet t1 WHERE ((t0.Antrag_ANTRAGSNUMMER = ?) AND (t1.ID = t0.listePrioritaeten_ID))
bind => [851]
[EL Finest]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadObjectQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Hochschule )
[EL Finest]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT HOCHSCHULNUMMER, BEZEICHNUNG, LAND FROM Hochschule WHERE (HOCHSCHULNUMMER = ?)
bind => [501]
[EL Finest]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadAllQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Lehrveranstaltung sql="SELECT t1.LEHRVERANSTALTUNGNUMMER, t1.BEZEICHNUNG, t1.ECTS FROM hochschule_lehrveranstaltung t0, Lehrveranstaltung t1 WHERE ((t0.Hochschule_HOCHSCHULNUMMER = ?) AND (t1.LEHRVERANSTALTUNGNUMMER = t0.lehrveranstaltungPartnerhochschule_LEHRVERANSTALTUNGNUMMER))")
[EL Finest]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT t1.LEHRVERANSTALTUNGNUMMER, t1.BEZEICHNUNG, t1.ECTS FROM hochschule_lehrveranstaltung t0, Lehrveranstaltung t1 WHERE ((t0.Hochschule_HOCHSCHULNUMMER = ?) AND (t1.LEHRVERANSTALTUNGNUMMER = t0.lehrveranstaltungPartnerhochschule_LEHRVERANSTALTUNGNUMMER))
bind => [501]
[EL Finest]: 2013-02-02 23:01:24.067--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.069--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadObjectQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Hochschule )
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Prioritaet@16661e8
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Hochschule@a5d04b
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@14612ad
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@518bfc
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@1bd662c
[EL Finest]: 2013-02-02 23:01:24.07--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@17450d3
[EL Finest]: 2013-02-02 23:01:24.07--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Prioritaet@b9cca6
[EL Finest]: 2013-02-02 23:01:24.07--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Hochschule@a5d04b
[EL Finer]: 2013-02-02 23:01:32.879--Thread(Thread[AWT-EventQueue-0,6,main])--fixUNC: before fixing: url = file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/, authority = , file = /C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/ (There is no English translation for this message.)
[EL Finer]: 2013-02-02 23:01:32.879--Thread(Thread[AWT-EventQueue-0,6,main])--fixUNC: after fixing: url = file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/, authority = null, file = /C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/ (There is no English translation for this message.)
[EL Finest]: 2013-02-02 23:01:32.898--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--Begin predeploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 1
[EL Finest]: 2013-02-02 23:01:32.898--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--End predeploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 2
[EL Finest]: 2013-02-02 23:01:32.899--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--Begin deploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 2
[EL Finest]: 2013-02-02 23:01:32.899--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--End deploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 2
[EL Finer]: 2013-02-02 23:01:32.9--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--client acquired: 11923348
[EL Finer]: 2013-02-02 23:01:32.9--ClientSession(11923348)--Thread(Thread[AWT-EventQueue-0,6,main])--acquire unit of work: 8652792
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Object: [fachklassen.Lehrveranstaltung@1d95c7d, fachklassen.Lehrveranstaltung@1b87cd4, fachklassen.Lehrveranstaltung@150c50b, fachklassen.Lehrveranstaltung@122effd, fachklassen.Lehrveranstaltung@10b7ca0] is not a known entity type.
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4169)
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
at fachklassen.Hochschule.erfasseNeueLehrVeranstaltung(Hochschule.java:72)
...
Wie schaffe ich es, dass ich bei einer uniderektionalen Beziehung ein Element der Collection/Set oder wie auch immer hinzufürgen und speichern kann, sodass nicht nur ein Eintrag in die Tabelle Lehrveranstaltungen gemacht wird sondern auch ein Eintrag in die zugehörige JoinTable.
Freundliche Grüße
H4rr1s
ich habe folgendes Problem:
Ich möchte eine unidirectionale Beziehung erstellen.
Java:
@Entity
@Table(name = "Hochschule")
public class Hochschule implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int hochschulnummer;
private String bezeichnung;
private String land;
// Assotiationen
@OneToMany(cascade= {CascadeType.ALL}, fetch= FetchType.EAGER)
@JoinTable(
name="hochschule_lehrveranstaltung",
joinColumns = @JoinColumn( name="Hochschule_HOCHSCHULNUMMER"),
inverseJoinColumns = @JoinColumn( name="lehrveranstaltungPartnerhochschule_LEHRVERANSTALTUNGNUMMER")
)
private Set<Lehrveranstaltung> lehrveranstaltungHochschule;
public Lehrveranstaltung erfasseNeueLehrVeranstaltung(String lehrVeranstaltungsBezeichnung, int ects) {
Lehrveranstaltung neuLehrveranstaltung = new Lehrveranstaltung(lehrVeranstaltungsBezeichnung, ects);
this.lehrveranstaltungHochschule.add(neuLehrveranstaltung);
EntityManagerTool.entityManager.getTransaction().begin();
EntityManagerTool.entityManager.persist(lehrveranstaltungHochschule);
EntityManagerTool.entityManager.flush();
EntityManagerTool.entityManager.getTransaction().commit();
return neuLehrveranstaltung;
}
Hier die Klasse Lehrveranstaltung
Java:
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private int lehrveranstaltungNummer;
private String bezeichnung;
private int ects;
So nun der fehlercode der kommt wenn ich die Methode erfasseNeueLehrVeranstaltung aufrufe:
...
[EL Finest]: 2013-02-02 23:01:24.05--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.051--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadObjectQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Antrag )
[EL Finest]: 2013-02-02 23:01:24.051--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.051--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT ANTRAGSNUMMER FROM Antrag WHERE (ANTRAGSNUMMER = ?)
bind => [851]
[EL Finest]: 2013-02-02 23:01:24.053--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.058--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Hochschule@cead66
[EL Finest]: 2013-02-02 23:01:24.058--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@1e4d7c8
[EL Finest]: 2013-02-02 23:01:24.058--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@dc3416
[EL Finest]: 2013-02-02 23:01:24.059--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@112bba0
[EL Finest]: 2013-02-02 23:01:24.059--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@dfa655
[EL Finest]: 2013-02-02 23:01:24.059--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Antrag@da3b58
[EL Finest]: 2013-02-02 23:01:24.061--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadAllQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Prioritaet )
[EL Finest]: 2013-02-02 23:01:24.062--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.062--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT t1.ID, t1.ISTGENEHMIGT, t1.PARTNERHOCHSCHULE_HOCHSCHULNUMMER, t1.LEARNINGAGREEMENT_LEARNINGAGREEMENTNUMMER FROM Antrag_Prioritaet t0, Prioritaet t1 WHERE ((t0.Antrag_ANTRAGSNUMMER = ?) AND (t1.ID = t0.listePrioritaeten_ID))
bind => [851]
[EL Finest]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadObjectQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Hochschule )
[EL Finest]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.064--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT HOCHSCHULNUMMER, BEZEICHNUNG, LAND FROM Hochschule WHERE (HOCHSCHULNUMMER = ?)
bind => [501]
[EL Finest]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadAllQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Lehrveranstaltung sql="SELECT t1.LEHRVERANSTALTUNGNUMMER, t1.BEZEICHNUNG, t1.ECTS FROM hochschule_lehrveranstaltung t0, Lehrveranstaltung t1 WHERE ((t0.Hochschule_HOCHSCHULNUMMER = ?) AND (t1.LEHRVERANSTALTUNGNUMMER = t0.lehrveranstaltungPartnerhochschule_LEHRVERANSTALTUNGNUMMER))")
[EL Finest]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection acquired from connection pool [default].
[EL Fine]: 2013-02-02 23:01:24.066--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--SELECT t1.LEHRVERANSTALTUNGNUMMER, t1.BEZEICHNUNG, t1.ECTS FROM hochschule_lehrveranstaltung t0, Lehrveranstaltung t1 WHERE ((t0.Hochschule_HOCHSCHULNUMMER = ?) AND (t1.LEHRVERANSTALTUNGNUMMER = t0.lehrveranstaltungPartnerhochschule_LEHRVERANSTALTUNGNUMMER))
bind => [501]
[EL Finest]: 2013-02-02 23:01:24.067--ServerSession(22143172)--Connection(1055340)--Thread(Thread[main,5,main])--Connection released to connection pool [default].
[EL Finest]: 2013-02-02 23:01:24.069--ServerSession(22143172)--Thread(Thread[main,5,main])--Execute query ReadObjectQuery(name="file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU" referenceClass=Hochschule )
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Prioritaet@16661e8
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Hochschule@a5d04b
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@14612ad
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@518bfc
[EL Finest]: 2013-02-02 23:01:24.069--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@1bd662c
[EL Finest]: 2013-02-02 23:01:24.07--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Lehrveranstaltung@17450d3
[EL Finest]: 2013-02-02 23:01:24.07--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Prioritaet@b9cca6
[EL Finest]: 2013-02-02 23:01:24.07--UnitOfWork(2045225)--Thread(Thread[main,5,main])--Register the existing object fachklassen.Hochschule@a5d04b
[EL Finer]: 2013-02-02 23:01:32.879--Thread(Thread[AWT-EventQueue-0,6,main])--fixUNC: before fixing: url = file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/, authority = , file = /C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/ (There is no English translation for this message.)
[EL Finer]: 2013-02-02 23:01:32.879--Thread(Thread[AWT-EventQueue-0,6,main])--fixUNC: after fixing: url = file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/, authority = null, file = /C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/ (There is no English translation for this message.)
[EL Finest]: 2013-02-02 23:01:32.898--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--Begin predeploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 1
[EL Finest]: 2013-02-02 23:01:32.898--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--End predeploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 2
[EL Finest]: 2013-02-02 23:01:32.899--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--Begin deploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 2
[EL Finest]: 2013-02-02 23:01:32.899--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--End deploying Persistence Unit LearningAgreementErfassenPU; session file:/C:/Users/Neo/Documents/NetBeansProjects/LearningAgreementErfassen/build/classes/_LearningAgreementErfassenPU; state Deployed; factoryCount 2
[EL Finer]: 2013-02-02 23:01:32.9--ServerSession(22143172)--Thread(Thread[AWT-EventQueue-0,6,main])--client acquired: 11923348
[EL Finer]: 2013-02-02 23:01:32.9--ClientSession(11923348)--Thread(Thread[AWT-EventQueue-0,6,main])--acquire unit of work: 8652792
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Object: [fachklassen.Lehrveranstaltung@1d95c7d, fachklassen.Lehrveranstaltung@1b87cd4, fachklassen.Lehrveranstaltung@150c50b, fachklassen.Lehrveranstaltung@122effd, fachklassen.Lehrveranstaltung@10b7ca0] is not a known entity type.
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4169)
at org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
at fachklassen.Hochschule.erfasseNeueLehrVeranstaltung(Hochschule.java:72)
...
Wie schaffe ich es, dass ich bei einer uniderektionalen Beziehung ein Element der Collection/Set oder wie auch immer hinzufürgen und speichern kann, sodass nicht nur ein Eintrag in die Tabelle Lehrveranstaltungen gemacht wird sondern auch ein Eintrag in die zugehörige JoinTable.
Freundliche Grüße
H4rr1s