From 4c13c7324a920f5cca9601154e5224e5d7484fa9 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Fri, 12 Dec 2014 18:09:27 +0000
Subject: [PATCH] #2140 fix - Many changes related with cahce and JPA cycling relationships
---
securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java | 20 +++-----------------
1 files changed, 3 insertions(+), 17 deletions(-)
diff --git a/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java b/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
index d9ba048..f6c263e 100644
--- a/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
+++ b/securis/src/main/java/net/curisit/securis/db/LicenseTypeMetadata.java
@@ -12,10 +12,10 @@
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.JsonBackReference;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Entity implementation class for Entity: licensetype_metadata
@@ -32,10 +32,11 @@
private static final long serialVersionUID = 1L;
- @Id
@JsonIgnore
+ @Id
@ManyToOne
@JoinColumn(name = "license_type_id")
+ @JsonBackReference
private LicenseType licenseType;
@Id
@@ -45,21 +46,6 @@
private String value;
private boolean mandatory;
-
- @JsonProperty("licensetype_id")
- public Integer getLicenseTypeId() {
- return licenseType == null ? null : licenseType.getId();
- }
-
- @JsonProperty("licensetype_id")
- public void setLicenseTypeId(Integer idLicenseType) {
- if (idLicenseType == null) {
- licenseType = null;
- } else {
- licenseType = new LicenseType();
- licenseType.setId(idLicenseType);
- }
- }
public LicenseType getLicenseType() {
return licenseType;
--
Gitblit v1.3.2