package org.xmx0632.deliciousfruit.entity; import javax.persistence.Entity; import javax.persistence.Table; import javax.persistence.UniqueConstraint; import javax.validation.constraints.NotNull; import org.apache.commons.lang3.builder.ToStringBuilder; import org.hibernate.annotations.Cache; import org.hibernate.annotations.CacheConcurrencyStrategy; /** * Config. */ @Entity @Table(name = "tbl_config", uniqueConstraints = @UniqueConstraint(columnNames = "name")) @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) public class Config extends IdEntity { private String name; private String configValue; private String description; public Config() { } @NotNull public String getName() { return this.name; } public void setName(String name) { this.name = name; } @NotNull public String getConfigValue() { return this.configValue; } public void setConfigValue(String configValue) { this.configValue = configValue; } @NotNull public String getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }