// Path: src/main/java/com/jaxio/jpa/querybyexample/Identifiable.java
// public interface Identifiable<PK extends Serializable> {
// 
//     /**
//      * @return the primary key
//      */
//     PK getId();
// 
//     /**
//      * Sets the primary key
//      *
//      * @param id primary key
//      */
//     void setId(PK id);
// 
//     /**
//      * Helper method to know whether the primary key is set or not.
//      *
//      * @return true if the primary key is set, false otherwise
//      */
//     boolean isIdSet();
// }


import com.google.common.base.MoreObjects;
import com.jaxio.jpa.querybyexample.Identifiable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.persistence.*;
import java.io.Serializable;
/*
 * Source code generated by Celerio, a Jaxio product.
 * Documentation: http://www.jaxio.com/documentation/celerio/
 * Follow us on twitter: @jaxiosoft
 * Need commercial support ? Contact us: info@jaxio.com
 * Template pack-backend-jpa:src/main/java/domain/Entity.e.vm.java
 * Template is part of Open Source Project: https://github.com/jaxio/pack-backend-jpa
 */
package demo;



@Entity
@Table(name = "ADDRESS")
// Path: src/main/java/com/jaxio/jpa/querybyexample/Identifiable.java
// public interface Identifiable<PK extends Serializable> {
// 
//     /**
//      * @return the primary key
//      */
//     PK getId();
// 
//     /**
//      * Sets the primary key
//      *
//      * @param id primary key
//      */
//     void setId(PK id);
// 
//     /**
//      * Helper method to know whether the primary key is set or not.
//      *
//      * @return true if the primary key is set, false otherwise
//      */
//     boolean isIdSet();
// }


// Path: src/test/java/demo/Address.java
import com.google.common.base.MoreObjects;
import com.jaxio.jpa.querybyexample.Identifiable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.persistence.*;
import java.io.Serializable;

/*
 * Source code generated by Celerio, a Jaxio product.
 * Documentation: http://www.jaxio.com/documentation/celerio/
 * Follow us on twitter: @jaxiosoft
 * Need commercial support ? Contact us: info@jaxio.com
 * Template pack-backend-jpa:src/main/java/domain/Entity.e.vm.java
 * Template is part of Open Source Project: https://github.com/jaxio/pack-backend-jpa
 */
package demo;



@Entity
@Table(name = "ADDRESS")
public class Address implements Identifiable<Integer>, Serializable {