Sollte ich überprüfen, ob eine verwandte @manytoone -Entität existiert, bevor ich eine Elterneinheit in JPA speichere?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Sollte ich überprüfen, ob eine verwandte @manytoone -Entität existiert, bevor ich eine Elterneinheit in JPA speichere?

by Anonymous » 22 Mar 2025, 02:45

Zum Beispiel, wenn eine Entitätsperson, die eine @Manytoon -Beziehung zum Unternehmen hat (nicht Kaskade), zum Speichern eingehen wird, sollte ich befriedigend anrufen. Tests) < /p>
Was ist die beste Praxis dafür? Ich möchte es vermeiden, immer vor dem Speichern zu holen, und noch mehr, wenn es sich um eine Menge Personen erstellt, bei denen die Person ein mehrere bis eins -Beziehungen enthält.

Code: Select all

@Data
@Entity
@Table(name = "person")
public class PersonEntity{

@Id
@GeneratedValue(strategy = GenerationType.UUID)
private UUID uuid;

private String name;

@ManyToOne
@JoinColumn(name = "company_id")
private CompanyEntity company;

@ManyToOne
@JoinColumn(name = "other_entity_id")
private OtherEntity otherEntity;

}

Top