Он работает безупречно, позволил мне использовать camelCase для сущностей и snake_case для базы данных (postgresql), я использую 4.3.8-Final

аставить Hibernate генерировать схему БД, чтобы она преобразовывала CamelCase в Underscores (используя HBM)? Например. У меня есть:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="cz.csas.pdb.be.model.product.passive">

    <class name="foo.BarBaz">

        <id name="barBazId">
            <generator class="sequence"/>
        </id>

        <property name="extractContactType"/>
        <!-- ... -->
    </class>
</hibernate-mapping>

И я хочу, чтобы Hibernate создал таблицу, как это (оракул):

CREATE TABLE "BAR_BAZ"
  (
    "BAR_BAZ_ID"               NUMBER(19,0) NOT NULL ENABLE,
    "EXTRACT_CONTACT_TYPE"     VARCHAR2(512 CHAR),
    -- PK etc...
  )

Я знаю, что могу использовать имя таблицы / столбца в файле hbm.xml, но я хочу установить его глобально (как для экономии времени, так и для предотвращения ошибок).

Ответы на вопрос(2)

Ваш ответ на вопрос