create table ADDRESS (ID number(10,0) not null, CITY varchar2(255), constraint ADDRESS_PK primary key(ID)); create table BIG_DECIMAL_ENTITY (BIG_DECIMAL_PROPERTY number(19,2)); create table BIG_INTEGER_ENTITY (BIG_INTEGER_PROPERTY number(19,0)); create table BOOLEAN_ENTITY (BOOLEAN_PROPERTY number(1,0)); create table BYTE_ARRAY_ENTITY (BYTE_ARRAY_PROPERTY raw(255), BLOB_PROPERTY blob); create table BYTE_ENTITY (BYTE_PROPERTY number(5,0)); create table CALENDAR_ENTITY (DATE_PROPERTY date, TIME_PROPERTY date, TIMESTAMP_PROPERTY timestamp); create table CHARACTER_ENTITY (CHARACTER_PROPERTY char(1)); create table DATE_ENTITY (DATE_PROPERTY date, TIME_PROPERTY date, TIMESTAMP_PROPERTY timestamp); create table DEPARTMENT (ID number(10,0) not null, NAME varchar2(255), constraint DEPARTMENT_PK primary key(ID)); create table DOUBLE_ENTITY (DOUBLE1_PROPERTY double precision); create table EMPLOYEE (ID number(10,0) not null, FIRST_NAME varchar2(255) not null, LAST_NAME varchar2(255) not null, DEPARTMENT_ID number(10,0), ADDRESS_ID number(10,0), constraint EMPLOYEE_PK primary key(ID)); create table ENUM_ENTITY (ENUM_PROPERTY number(10,0)); create table FLOAT_ENTITY (FLOAT_PROPERTY float); create table INTEGER_ENTITY (INTEGER_PROPERTY number(10,0)); create table LONG_ENTITY (LONG_PROPERTY number(19,0)); create table SERIALIZABLE_ENTITY (SERIALIZABLE_PROPERTY raw(255), BLOB_PROPERTY blob); create table SHORT_ENTITY (SHORT_PROPERTY number(5,0)); create table SQL_DATE_ENTITY (SQL_DATE_PROPERTY date); create table STRING_ENTITY (STRING_PROPERTY varchar2(255), CLOB_PROPERTY clob); create table TIME_ENTITY (TIME_PROPERTY date); create table TIMESTAMP_ENTITY (TIMESTAMP_PROPERTY timestamp);