<?xml version="1.0" encoding="UTF-8"?>
<object>
  <className>Address</className>
  <tableName>driver_address</tableName>
  <keyColumnName>address_id</keyColumnName>
  <sequenceName>driver_address_seq</sequenceName>

  <column>
    <column_name>address_line1</column_name>
    <property>addressLine1</property>
    <javaDataType>String</javaDataType>
    <treatAs>String</treatAs>
  </column>
  <column>
    <column_name>address_line2</column_name>
    <property>addressLine2</property>
    <javaDataType>String</javaDataType>
    <treatAs>String</treatAs>
  </column>
  <column>
    <column_name>city</column_name>
    <property>city</property>
    <javaDataType>String</javaDataType>
    <treatAs>String</treatAs>
  </column>
  <column>
    <column_name>state</column_name>
    <property>state</property>
    <javaDataType>String</javaDataType>
    <treatAs>String</treatAs>
  </column>
  <column>
    <column_name>zip</column_name>
    <property>zip</property>
    <javaDataType>String</javaDataType>
    <treatAs>String</treatAs>
  </column>
  <column>
    <column_name>date_moved_in</column_name>
    <property>dateMovedIn</property>
    <javaDataType>GregorianCalendar</javaDataType>
    <treatAs>GregorianCalendar</treatAs>
  </column>


  <!--- Note the last two columns are the timestamp when this row was created and the timestamp when -->
  <!--- when it was last modfied.  If you have columns like this make sure they appear last .        -->
  <column>
    <column_name>created</column_name>
    <property>created</property>
    <javaDataType>GregorianCalendar</javaDataType>
    <treatAs>GregorianCalendar</treatAs>
    <sysdateOnInsert/>
    <skipOnUpdate/>
  </column>
  <column>
    <column_name>updated</column_name>
    <property>updated</property>
    <javaDataType>GregorianCalendar</javaDataType>
    <treatAs>GregorianCalendar</treatAs>
    <sysdateOnInsert/>
    <sysdateOnUpdate/>
  </column>

</object>







