From 3890a12bc3e7adb4d51bb26e617ff4383740bc7e Mon Sep 17 00:00:00 2001 From: vishwab1 Date: Thu, 31 Jul 2025 15:18:41 +0530 Subject: [PATCH] fix: fixed the user session not found db issue --- .../com/iemr/common/data/userbeneficiarydata/Language.java | 1 - src/main/java/com/iemr/common/data/users/User.java | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/iemr/common/data/userbeneficiarydata/Language.java b/src/main/java/com/iemr/common/data/userbeneficiarydata/Language.java index 9228d0ed..97df44b0 100644 --- a/src/main/java/com/iemr/common/data/userbeneficiarydata/Language.java +++ b/src/main/java/com/iemr/common/data/userbeneficiarydata/Language.java @@ -56,7 +56,6 @@ public class Language private Set i_bendemographics; @OneToMany(fetch = FetchType.LAZY, mappedBy = "m_language") - @Transient private Set m_UserLangMappings; @OneToMany(fetch = FetchType.LAZY, mappedBy = "language") diff --git a/src/main/java/com/iemr/common/data/users/User.java b/src/main/java/com/iemr/common/data/users/User.java index 4710b11d..e6184e60 100644 --- a/src/main/java/com/iemr/common/data/users/User.java +++ b/src/main/java/com/iemr/common/data/users/User.java @@ -28,6 +28,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; import com.google.gson.annotations.Expose; import com.iemr.common.data.callhandling.OutboundCallRequest; import com.iemr.common.data.feedback.FeedbackDetails; @@ -76,7 +77,7 @@ public class User implements Serializable { @Expose // @Transient - @OneToMany(/* mappedBy = "m_user", fetch = FetchType.EAGER */) + @OneToMany(fetch = FetchType.EAGER) @JoinColumn(updatable = false, insertable = false, name = "userID", referencedColumnName = "userID") private Set m_UserLangMappings; @@ -134,12 +135,15 @@ public class User implements Serializable { @Column(name = "AadhaarNo") private String aadhaarNo; @Expose + @JsonProperty("pan") @Column(name = "PAN") private String pAN; @Expose + @JsonProperty("dob") @Column(name = "DOB") private Timestamp dOB; @Expose + @JsonProperty("doj") @Column(name = "DOJ") private Timestamp dOJ; @Expose