Ich habe eine Tabelle mit der folgenden Struktur -Hibernate Cascading innerhalb derselben Tabelle
SampleTable (
id pk,
first_name,
last_name,
common_message1,
common_message2
)
Die Datensätze werden in dieser Tabelle in Batch eingefügt werden und unterschiedliche ID haben, vornamen, nachnamen aber gleiche common_message1 und common_message2.
Die Datensätze werden wie:
| 1 | Test1 | last1 | this is same message1 | this is same message2 |
| 2 | Test2 | last2 | this is same message1 | this is same message2 |
| 3 | Test3 | last3 | this is same message1 | this is same message2 |
| 4 | Test4 | last4 | this is same message3 | this is same message4 |
| 5 | Test5 | last5 | this is same message3 | this is same message4 |
Hinweis - ich den Tisch
in meinem Projekt aufgrund einiger Design-Einschränkung nicht normalisieren kannWie soll ich das doppelte Einträge in der Tabelle behandeln, Soll ich sie wie oben gezeigt mehrmals speichern, wenn ja, wie füge ich sie ein oder aktualisiere sie, um sicherzustellen, dass alle gleich sind und korrekt aktualisiert werden. Oder gibt es eine andere effiziente Möglichkeit, mit einem solchen Szenario umzugehen?
Vielen Dank im Voraus