Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.openxava.invoicing.model;
- import javax.persistence.*;
- import org.openxava.annotations.*;
- @Entity
- // This mark Customer class as an entity
- public class Customer {
- @Id
- // The number property is the key property. Keys are required by default
- @Column(length = 6)
- // The column length is use at UI level and DB level
- private int number;
- @Column(length = 50)
- // The column length is use at UI level and DB level
- @Required
- // A validation error will be show if name property is left empty
- private String name;
- public int getNumber() {
- return number;
- }
- public void setNumber(int number) {
- this.number = number;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement