Created
April 23, 2021 10:47
-
-
Save sean-brydon/fc44ee5ae54cfcc24d54888e76cbdfac to your computer and use it in GitHub Desktop.
Customer ORM
Customer ORM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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