Skip to content

Instantly share code, notes, and snippets.

@sean-brydon
Created April 23, 2021 10:47
Show Gist options
  • Save sean-brydon/fc44ee5ae54cfcc24d54888e76cbdfac to your computer and use it in GitHub Desktop.
Save sean-brydon/fc44ee5ae54cfcc24d54888e76cbdfac to your computer and use it in GitHub Desktop.
Customer ORM Customer ORM
package CMP330.Models;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
import lombok.Getter;
import lombok.Setter;
@DatabaseTable(tableName = "tblCustomers")
public class Customer {
@DatabaseField(generatedId = true)
@Getter()
private long customerId;
@DatabaseField(canBeNull = false)
@Getter()
@Setter()
private String createdAt;
@DatabaseField(canBeNull = false)
@Getter()
@Setter()
private String updatedAt;
@DatabaseField(canBeNull = false)
@Getter()
@Setter()
private String address;
@DatabaseField(canBeNull = false)
@Getter()
@Setter()
private String postcode;
@DatabaseField(canBeNull = false)
@Getter()
@Setter()
private String email;
Customer() {
}
public Customer(String createdAt, String updatedAt, String address, String postcode, String email) {
this.createdAt = createdAt;
this.updatedAt = updatedAt;
this.address = address;
this.postcode = postcode;
this.email = email;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment