Hello,
All of my sql statements being generated by hibernate are being qualified by the schema or database name. Is there anyway to prevent this? I have updated the hibernate maps to exclude this, but they are still being qualified so I am not sure where this information is being set, but i need to prevent this.
Code:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated Apr 19, 2007 12:21:40 AM by Hibernate Tools 3.2.0.beta8 -->
<hibernate-mapping default-lazy="false">
    <class name="diamelle.common.service.ServiceConfig" table="service_config">
        <comment></comment>
        <id name="serviceConfigId" type="string">
            <column name="SERVICE_CONFIG_ID" length="20" />
            <generator class="assigned" />
        </id>
        <many-to-one name="service" class="diamelle.common.service.Service" fetch="select">
            <column name="SERVICE_ID" length="20">
                <comment></comment>
            </column>
        </many-to-one>
        <property name="name" type="string">
            <column name="NAME" length="40">
                <comment></comment>
            </column>
        </property>
        <property name="value" type="string">
            <column name="VALUE" length="40">
                <comment></comment>
            </column>
        </property>
    </class>
</hibernate-mapping>
Resulting Output
Code:
23:23:21,046 INFO  [STDOUT] Hibernate: select servicecon0_.SERVICE_ID as SERVICE
2_1_, servicecon0_.SERVICE_CONFIG_ID as SERVICE1_1_, servicecon0_.SERVICE_CONFIG
_ID as SERVICE1_9_0_, servicecon0_.SERVICE_ID as SERVICE2_9_0_, servicecon0_.NAM
E as NAME9_0_, servicecon0_.VALUE as VALUE9_0_ from [b]mysql.service_config[/b] service
con0_ where servicecon0_.SERVICE_ID=?