Container.java
package de.botzenhart.testjsf.container.model; import static javax.persistence.GenerationType.IDENTITY; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.UniqueConstraint; @Entity @Table(name = "container", uniqueConstraints = { @UniqueConstraint(columnNames = "CONTAINER_NAME"), @UniqueConstraint(columnNames = "CONTAINER_CODE") }) public class Container implements Serializable { /** * */ private static final long serialVersionUID = 1120213049225581643L; /** * */ private Integer containerId; private String containerCode; private String containerName; public Container() { } public Container(String containerCode, String containerName) { this.containerCode = containerCode; this.containerName = containerName; } @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "CONTAINER_ID", unique = true, nullable = false) public Integer getContainerId() { return this.containerId; } public void setContainerId(Integer containerId) { this.containerId = containerId; } @Column(name = "CONTAINER_CODE", unique = true, nullable = false, length = 10) public String getContainerCode() { return this.containerCode; } public void setContainerCode(String containerCode) { this.containerCode = containerCode; } @Column(name = "CONTAINER_NAME", unique = true, nullable = false, length = 20) public String getContainerName() { return this.containerName; } public void setContainerName(String containerName) { this.containerName = containerName; } @Override public String toString() { return "Container [containerCode=" + containerCode + ", containerId=" + containerId + ", containerName=" + containerName + "]"; } }
Date: 2011-02-11 Fr
HTML generated by org-mode 7.4 in emacs 22