package pizza.dao; public interface DBConstants { // Note we are using "plain" caseless table names as is normal for databases // Hibernate knows how to map these names to PizzaOrder, SysTime, etc. public static final String ORDER_TABLE = "pizza_order"; public static final String SYS_TIME_TABLE = "sys_time"; public static final String TOPPING_TABLE = "topping"; public static final String TOPPING_ORDER_TABLE = "order_topping"; public static final String PIZZA_SIZE_TABLE = "pizza_size"; public static final int MAX_TOPPINGS_STR_SIZE = 30; public static final int MAX_SIZE_STR_SIZE = 30; // id types consistent with Hibernate "native" id generator on various DBs-- public static final String HSQL_GENERATED_ID_TYPE = "integer generated by default as identity (start with 1)"; public static final String ORACLE_GENERATED_ID_TYPE = "integer not null"; public static final String MYSQL_GENERATED_ID_TYPE = "integer not null auto_increment"; }