Skip to content
Snippets Groups Projects
Commit a0229946 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

custom naming startegy implemented to add _table suffix for all automatically generated table names

parent 1e4c28bd
No related branches found
No related tags found
2 merge requests!630WIP: Resolve "The privileges of a new user are not saved in some cases",!472Resolve "Implement Hibernate naming strategy"
Pipeline #7163 failed
Showing
with 2 additions and 37 deletions
...@@ -19,7 +19,6 @@ import javax.persistence.JoinColumn; ...@@ -19,7 +19,6 @@ import javax.persistence.JoinColumn;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OneToOne; import javax.persistence.OneToOne;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.Table;
import org.apache.log4j.Appender; import org.apache.log4j.Appender;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -48,7 +47,6 @@ import lcsb.mapviewer.model.map.model.ModelData; ...@@ -48,7 +47,6 @@ import lcsb.mapviewer.model.map.model.ModelData;
* *
*/ */
@Entity @Entity
@Table(name = "project_table")
public class Project implements Serializable { public class Project implements Serializable {
/** /**
......
...@@ -16,7 +16,6 @@ import javax.persistence.Table; ...@@ -16,7 +16,6 @@ import javax.persistence.Table;
* *
*/ */
@Entity @Entity
@Table(name = "cache_type")
public class CacheType implements Serializable { public class CacheType implements Serializable {
/** /**
......
...@@ -24,7 +24,6 @@ import javax.persistence.Table; ...@@ -24,7 +24,6 @@ import javax.persistence.Table;
* *
*/ */
@Entity @Entity
@Table(name = "file_entry")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "file_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorColumn(name = "file_type_db", discriminatorType = DiscriminatorType.STRING)
public abstract class FileEntry implements Serializable { public abstract class FileEntry implements Serializable {
......
...@@ -10,7 +10,6 @@ import javax.persistence.GeneratedValue; ...@@ -10,7 +10,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.hibernate.annotations.Type; import org.hibernate.annotations.Type;
...@@ -25,7 +24,6 @@ import lcsb.mapviewer.model.user.User; ...@@ -25,7 +24,6 @@ import lcsb.mapviewer.model.user.User;
* *
*/ */
@Entity @Entity
@Table(name = "feedback")
public class Comment implements Serializable { public class Comment implements Serializable {
/** /**
......
...@@ -8,7 +8,6 @@ import javax.persistence.Enumerated; ...@@ -8,7 +8,6 @@ import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue; import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -23,7 +22,6 @@ import lcsb.mapviewer.common.exception.InvalidArgumentException; ...@@ -23,7 +22,6 @@ import lcsb.mapviewer.common.exception.InvalidArgumentException;
* *
*/ */
@Entity @Entity
@Table(name = "miriam_data_table")
@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment")
@XmlRootElement @XmlRootElement
public class MiriamData implements Comparable<MiriamData>, Serializable { public class MiriamData implements Comparable<MiriamData>, Serializable {
......
...@@ -12,7 +12,6 @@ import javax.persistence.Id; ...@@ -12,7 +12,6 @@ import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade; import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType; import org.hibernate.annotations.CascadeType;
...@@ -31,7 +30,6 @@ import lcsb.mapviewer.model.map.model.ModelData; ...@@ -31,7 +30,6 @@ import lcsb.mapviewer.model.map.model.ModelData;
* *
*/ */
@Entity @Entity
@Table(name = "overview_image_table")
public class OverviewImage implements Serializable { public class OverviewImage implements Serializable {
/** /**
......
...@@ -16,7 +16,6 @@ import javax.persistence.Id; ...@@ -16,7 +16,6 @@ import javax.persistence.Id;
import javax.persistence.Inheritance; import javax.persistence.Inheritance;
import javax.persistence.InheritanceType; import javax.persistence.InheritanceType;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table;
/** /**
* Abstract class representing link that connects {@link OverviewImage parent * Abstract class representing link that connects {@link OverviewImage parent
...@@ -34,7 +33,6 @@ import javax.persistence.Table; ...@@ -34,7 +33,6 @@ import javax.persistence.Table;
* *
*/ */
@Entity @Entity
@Table(name = "overview_link_table")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "link_type", discriminatorType = DiscriminatorType.STRING) @DiscriminatorColumn(name = "link_type", discriminatorType = DiscriminatorType.STRING)
@DiscriminatorValue("GENERIC_VIEW") @DiscriminatorValue("GENERIC_VIEW")
......
...@@ -7,7 +7,6 @@ import javax.persistence.GeneratedValue; ...@@ -7,7 +7,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -23,7 +22,6 @@ import lcsb.mapviewer.model.map.species.Element; ...@@ -23,7 +22,6 @@ import lcsb.mapviewer.model.map.species.Element;
* *
*/ */
@Entity @Entity
@Table(name = "search_index_table")
public class SearchIndex implements Serializable { public class SearchIndex implements Serializable {
/** /**
......
...@@ -15,7 +15,6 @@ import javax.persistence.Id; ...@@ -15,7 +15,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.OrderColumn; import javax.persistence.OrderColumn;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -29,7 +28,6 @@ import lcsb.mapviewer.model.map.model.ModelData; ...@@ -29,7 +28,6 @@ import lcsb.mapviewer.model.map.model.ModelData;
* *
*/ */
@Entity @Entity
@Table(name = "sbml_function")
@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment")
@XmlRootElement @XmlRootElement
public class SbmlFunction implements Serializable, SbmlArgument { public class SbmlFunction implements Serializable, SbmlArgument {
......
...@@ -16,7 +16,6 @@ import javax.persistence.Id; ...@@ -16,7 +16,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.JoinTable; import javax.persistence.JoinTable;
import javax.persistence.ManyToMany; import javax.persistence.ManyToMany;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -32,7 +31,6 @@ import lcsb.mapviewer.model.map.species.Element; ...@@ -32,7 +31,6 @@ import lcsb.mapviewer.model.map.species.Element;
* *
*/ */
@Entity @Entity
@Table(name = "sbml_kinetics")
@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment")
@XmlRootElement @XmlRootElement
public class SbmlKinetics implements Serializable { public class SbmlKinetics implements Serializable {
......
...@@ -7,7 +7,6 @@ import javax.persistence.GeneratedValue; ...@@ -7,7 +7,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -19,7 +18,6 @@ import org.apache.log4j.Logger; ...@@ -19,7 +18,6 @@ import org.apache.log4j.Logger;
* *
*/ */
@Entity @Entity
@Table(name = "sbml_parameter")
@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment")
@XmlRootElement @XmlRootElement
public class SbmlParameter implements Serializable, SbmlArgument { public class SbmlParameter implements Serializable, SbmlArgument {
......
...@@ -11,7 +11,6 @@ import javax.persistence.GenerationType; ...@@ -11,7 +11,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -27,7 +26,6 @@ import lcsb.mapviewer.model.map.model.ModelData; ...@@ -27,7 +26,6 @@ import lcsb.mapviewer.model.map.model.ModelData;
* *
*/ */
@Entity @Entity
@Table(name = "sbml_unit")
@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment")
@XmlRootElement @XmlRootElement
public class SbmlUnit implements Serializable { public class SbmlUnit implements Serializable {
......
...@@ -10,7 +10,6 @@ import javax.persistence.GeneratedValue; ...@@ -10,7 +10,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -27,7 +26,6 @@ import org.apache.log4j.Logger; ...@@ -27,7 +26,6 @@ import org.apache.log4j.Logger;
* *
*/ */
@Entity @Entity
@Table(name = "sbml_unit_factor")
@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") @org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment")
@XmlRootElement @XmlRootElement
public class SbmlUnitTypeFactor implements Serializable { public class SbmlUnitTypeFactor implements Serializable {
......
...@@ -14,7 +14,6 @@ import javax.persistence.Id; ...@@ -14,7 +14,6 @@ import javax.persistence.Id;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OneToOne; import javax.persistence.OneToOne;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade; import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType; import org.hibernate.annotations.CascadeType;
...@@ -30,7 +29,6 @@ import lcsb.mapviewer.model.map.MiriamData; ...@@ -30,7 +29,6 @@ import lcsb.mapviewer.model.map.MiriamData;
* *
*/ */
@Entity @Entity
@Table(name = "reference_genome")
public class ReferenceGenome implements Serializable { public class ReferenceGenome implements Serializable {
/** /**
* *
......
...@@ -8,7 +8,6 @@ import javax.persistence.GeneratedValue; ...@@ -8,7 +8,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table;
/** /**
* This object defines information about mapping genes to gene. This data is * This object defines information about mapping genes to gene. This data is
...@@ -21,7 +20,6 @@ import javax.persistence.Table; ...@@ -21,7 +20,6 @@ import javax.persistence.Table;
* *
*/ */
@Entity @Entity
@Table(name = "reference_genome_gene_mapping")
public class ReferenceGenomeGeneMapping implements Serializable { public class ReferenceGenomeGeneMapping implements Serializable {
/** /**
* *
......
...@@ -15,7 +15,6 @@ import javax.persistence.JoinTable; ...@@ -15,7 +15,6 @@ import javax.persistence.JoinTable;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OrderColumn; import javax.persistence.OrderColumn;
import javax.persistence.Table;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.hibernate.annotations.Cascade; import org.hibernate.annotations.Cascade;
...@@ -33,7 +32,6 @@ import lcsb.mapviewer.model.map.model.ModelData; ...@@ -33,7 +32,6 @@ import lcsb.mapviewer.model.map.model.ModelData;
* *
*/ */
@Entity @Entity
@Table(name = "layer_table")
public class Layer implements Serializable { public class Layer implements Serializable {
/** /**
......
...@@ -20,7 +20,6 @@ import javax.persistence.ManyToMany; ...@@ -20,7 +20,6 @@ import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.Table;
import javax.persistence.Transient; import javax.persistence.Transient;
import javax.xml.bind.annotation.XmlTransient; import javax.xml.bind.annotation.XmlTransient;
...@@ -56,7 +55,6 @@ import lcsb.mapviewer.model.map.species.Element; ...@@ -56,7 +55,6 @@ import lcsb.mapviewer.model.map.species.Element;
* *
*/ */
@Entity @Entity
@Table(name = "model_table")
public class ModelData implements Serializable { public class ModelData implements Serializable {
/** /**
...@@ -117,7 +115,7 @@ public class ModelData implements Serializable { ...@@ -117,7 +115,7 @@ public class ModelData implements Serializable {
@Cascade({ CascadeType.ALL }) @Cascade({ CascadeType.ALL })
@ManyToMany(fetch = FetchType.EAGER) @ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "model_parameters", joinColumns = { @JoinTable(name = "model_parameters_table", joinColumns = {
@JoinColumn(name = "model_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = { @JoinColumn(name = "model_id", referencedColumnName = "id", nullable = false, updatable = false) }, inverseJoinColumns = {
@JoinColumn(name = "parameter_id", referencedColumnName = "id", nullable = true, updatable = true) }) @JoinColumn(name = "parameter_id", referencedColumnName = "id", nullable = true, updatable = true) })
private Set<SbmlParameter> parameters = new HashSet<>(); private Set<SbmlParameter> parameters = new HashSet<>();
......
...@@ -27,7 +27,6 @@ import org.apache.log4j.Logger; ...@@ -27,7 +27,6 @@ import org.apache.log4j.Logger;
* *
*/ */
@Entity @Entity
@Table(name = "submodel_connection_table")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "submodel_connections_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorColumn(name = "submodel_connections_type_db", discriminatorType = DiscriminatorType.STRING)
@DiscriminatorValue("SUBMODEL_CONNECTION") @DiscriminatorValue("SUBMODEL_CONNECTION")
......
...@@ -38,10 +38,10 @@ import lcsb.mapviewer.model.graphics.PolylineData; ...@@ -38,10 +38,10 @@ import lcsb.mapviewer.model.graphics.PolylineData;
* *
*/ */
@Entity @Entity
@Table(name = "node_table")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "node_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorColumn(name = "node_type_db", discriminatorType = DiscriminatorType.STRING)
@DiscriminatorValue("GENERIC_NODE") @DiscriminatorValue("GENERIC_NODE")
@Table(name = "reaction_node_table")
public abstract class AbstractNode implements Serializable { public abstract class AbstractNode implements Serializable {
/** /**
* *
......
...@@ -30,7 +30,6 @@ import javax.persistence.OneToMany; ...@@ -30,7 +30,6 @@ import javax.persistence.OneToMany;
import javax.persistence.OneToOne; import javax.persistence.OneToOne;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.OrderColumn; import javax.persistence.OrderColumn;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlTransient; import javax.xml.bind.annotation.XmlTransient;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
...@@ -73,7 +72,6 @@ import lcsb.mapviewer.model.map.species.Element; ...@@ -73,7 +72,6 @@ import lcsb.mapviewer.model.map.species.Element;
* *
*/ */
@Entity @Entity
@Table(name = "reaction_table")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "reaction_type_db", discriminatorType = DiscriminatorType.STRING) @DiscriminatorColumn(name = "reaction_type_db", discriminatorType = DiscriminatorType.STRING)
@DiscriminatorValue("GENERIC_REACTION") @DiscriminatorValue("GENERIC_REACTION")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment