Forums Register Login

Adding to join table

+Pie Number of slices to send: Send
Hi,
Background:

I have a TAG table and an ARTICLE table. The relationship in the ejb is set to many to many creating a join table automatically.

1) I get a string of tags and delimit them appropriately.
2) I then store each of the 'tokens' in an array.
3) Once getting these tokens, check each token and ensure it doesn't exist in the TAG table
3.1) If it does exist get that TAG object and store in the TAG_ARTICLE table
3.2) if it doesnt store the new tag in the TAG table aswell as the TAG_ARTICLE table.

Our problem is at 3.1; the tag is found but does not get added throwing an exception:
Error: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: entities.Tag

3.2 however is working perfectly.

Thanks in advance,
Tanil
+Pie Number of slices to send: Send
Please, provide the code of your entities.
My previous laptop never exploded like that. Read this tiny ad while I sweep up the shards.
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 542 times.
Similar Threads
Hibernate - Annotations - many to many association
Regular Expressions on a .csv file
Eclipse 3.2 and JUnit
IE hanging
NullPointerException problem
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 09:53:12.