| <?xml version="1.0"?> |
| |
| <!DOCTYPE jbosscmp-jdbc PUBLIC |
| "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" |
| "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd"> |
| |
| |
| <jbosscmp-jdbc> |
| <defaults> |
| <datasource>java:/McKoiDB</datasource> |
| <datasource-mapping>McKoi</datasource-mapping> |
| </defaults> |
| |
| <enterprise-beans> |
| <entity> |
| <ejb-name>Book</ejb-name> |
| <table-name>BOOK</table-name> |
| |
| <cmp-field> |
| <field-name>author</field-name> |
| <column-name>AUTHOR</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(100)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>holderId</field-name> |
| <column-name>HOLDER_ID</column-name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <sql-type>INTEGER</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>publisherId</field-name> |
| <column-name>PUBLISHER_ID</column-name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <sql-type>INTEGER</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>ownerId</field-name> |
| <column-name>OWNER_ID</column-name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <sql-type>INTEGER</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>title</field-name> |
| <column-name>TITLE</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(100)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>description</field-name> |
| <column-name>DESCRIPTION</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(2000)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>ISBN</field-name> |
| <column-name>ISBN</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(20)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>bookId</field-name> |
| <column-name>BOOK_ID</column-name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <sql-type>INTEGER</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>hidden</field-name> |
| <column-name>HIDDEN</column-name> |
| <jdbc-type>BIT</jdbc-type> |
| <sql-type>BIT</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lendable</field-name> |
| <column-name>LENDABLE</column-name> |
| <jdbc-type>BIT</jdbc-type> |
| <sql-type>BIT</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>dateAdded</field-name> |
| <column-name>DATE_ADDED</column-name> |
| <jdbc-type>TIMESTAMP</jdbc-type> |
| <sql-type>TIMESTAMP</sql-type> |
| </cmp-field> |
| </entity> |
| <entity> |
| <ejb-name>Person</ejb-name> |
| <table-name>PERSON</table-name> |
| |
| <cmp-field> |
| <field-name>email</field-name> |
| <column-name>EMAIL</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(60)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>firstName</field-name> |
| <column-name>FIRST_NAME</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(30)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>password</field-name> |
| <column-name>PASSWD</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(20)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>personId</field-name> |
| <column-name>PERSON_ID</column-name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <sql-type>INTEGER</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastName</field-name> |
| <column-name>LAST_NAME</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(30)</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lockedOut</field-name> |
| <column-name>LOCKED_OUT</column-name> |
| <jdbc-type>BIT</jdbc-type> |
| <sql-type>BIT</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>admin</field-name> |
| <column-name>ADMIN</column-name> |
| <jdbc-type>BIT</jdbc-type> |
| <sql-type>BIT</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>lastAccess</field-name> |
| <column-name>LAST_ACCESS</column-name> |
| <jdbc-type>TIMESTAMP</jdbc-type> |
| <sql-type>TIMESTAMP</sql-type> |
| </cmp-field> |
| </entity> |
| <entity> |
| <ejb-name>Publisher</ejb-name> |
| <table-name>PUBLISHER</table-name> |
| |
| <cmp-field> |
| <field-name>publisherId</field-name> |
| <column-name>PUBLISHER_ID</column-name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <sql-type>INTEGER</sql-type> |
| </cmp-field> |
| <cmp-field> |
| <field-name>name</field-name> |
| <column-name>NAME</column-name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <sql-type>VARCHAR(40)</sql-type> |
| </cmp-field> |
| </entity> |
| </enterprise-beans> |
| </jbosscmp-jdbc> |