Med OnDelete
annotation DDL burde være rigtigt. Kan du tjekke, hvordan du konfigurerer SessionFactory
, specifikt hvilken værdi bruger du til parameteren hbm2ddl.auto.
OPDATERING
- Angående dit problem med
UserProvider
klasse. Først ser kortlægningen ud til at være tovejs, men den ene side skal være ejersiden, og den anden skal være den omvendte side. Det betyder, at den, der ejer relationen, er den, der bevarer relationen ind i join-tabellen, og den anden skal kortlægges medmappedBy
parameter og kontrollerer ikke relationen. SåOneToMany
medmappedBy
peger påuser
medlem afUserProperty
vil være den omvendte side, ogUserProperty
vil være ejersiden, og der skulle væreOnDelete
anmærkning. Men lad mig teste det i morgen for at være sikker, jeg er ikke foran min dev-station.