Skip to content
Snippets Groups Projects
Commit 47ce7608 authored by Mirco Nasuti's avatar Mirco Nasuti
Browse files

Cascade persist query variables (short term solution)

parent f5a975b2
No related branches found
No related tags found
No related merge requests found
...@@ -26,21 +26,21 @@ public class Query { ...@@ -26,21 +26,21 @@ public class Query {
private String request = null; private String request = null;
@ManyToMany(fetch = FetchType.EAGER) @ManyToMany(fetch = FetchType.EAGER, cascade = CascadeType.PERSIST)
@JoinTable(name = "query_variable", joinColumns = { @JoinTable(name = "query_variable", joinColumns = {
@JoinColumn(name = "id", nullable = false, updatable = false) }, @JoinColumn(name = "id", nullable = false, updatable = false) },
inverseJoinColumns = { @JoinColumn(name = "code", inverseJoinColumns = { @JoinColumn(name = "code",
nullable = false, updatable = false) }) nullable = false, updatable = false) })
private List<Variable> variables = new LinkedList<>(); private List<Variable> variables = new LinkedList<>();
@ManyToMany(fetch = FetchType.EAGER) @ManyToMany(fetch = FetchType.EAGER, cascade = CascadeType.PERSIST)
@JoinTable(name = "query_covariable", joinColumns = { @JoinTable(name = "query_covariable", joinColumns = {
@JoinColumn(name = "id", nullable = false, updatable = false) }, @JoinColumn(name = "id", nullable = false, updatable = false) },
inverseJoinColumns = { @JoinColumn(name = "code", inverseJoinColumns = { @JoinColumn(name = "code",
nullable = false, updatable = false) }) nullable = false, updatable = false) })
private List<Variable> covariables = new LinkedList<>(); private List<Variable> covariables = new LinkedList<>();
@ManyToMany(fetch = FetchType.EAGER) @ManyToMany(fetch = FetchType.EAGER, cascade = CascadeType.PERSIST)
@JoinTable(name = "query_grouping", joinColumns = { @JoinTable(name = "query_grouping", joinColumns = {
@JoinColumn(name = "id", nullable = false, updatable = false) }, @JoinColumn(name = "id", nullable = false, updatable = false) },
inverseJoinColumns = { @JoinColumn(name = "code", inverseJoinColumns = { @JoinColumn(name = "code",
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment