Author: bdaw
Date: 2009-11-13 12:10:29 -0500 (Fri, 13 Nov 2009)
New Revision: 943
Modified:
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/model/hibernate/HibernateIdentityObject.java
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObject.hbm.xml
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectAttribute.hbm.xml
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectCredential.hbm.xml
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationship.hbm.xml
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationshipName.hbm.xml
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateRealm.hbm.xml
idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/IdentityTestPOJO.java
idm/trunk/idm-testsuite/src/test/resources/datasources/hibernates.xml
idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity-classes.cfg.xml
idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity.cfg.xml
idm/trunk/parent/logging.properties
Log:
- some perf improvements
Modified:
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/model/hibernate/HibernateIdentityObject.java
===================================================================
---
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/model/hibernate/HibernateIdentityObject.java 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/model/hibernate/HibernateIdentityObject.java 2009-11-13
17:10:29 UTC (rev 943)
@@ -41,12 +41,12 @@
"select o from HibernateIdentityObject o where o.name like :nameFilter and
o.realm.name = :realmName and o.identityType.name = :typeName";
public static final String findIdentityObjectsByTypeOrderedByNameAsc =
- "select o from HibernateIdentityObject o where o.name like :nameFilter and
o.realm.name = :realmName and o.identityType.name = :typeName " +
- "order by o.name asc";
+ "select o from HibernateIdentityObject o where o.name like :nameFilter and
o.realm.name = :realmName and " +
+ "o.identityType.name = :typeName order by o.name asc";
public static final String findIdentityObjectsByTypeOrderedByNameDesc =
- "select o from HibernateIdentityObject o where o.name like :nameFilter and
o.realm.name = :realmName and o.identityType.name = :typeName " +
- "order by o.name desc";
+ "select o from HibernateIdentityObject o where o.name like :nameFilter and
o.realm.name = :realmName and " +
+ "o.identityType.name = :typeName order by o.name desc";
public static final String countIdentityObjectsByType =
"select count(o.id) from HibernateIdentityObject o where o.realm.name =
:realmName and o.identityType.name = :typeName";
Modified:
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java
===================================================================
---
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/java/org/jboss/identity/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java 2009-11-13
17:10:29 UTC (rev 943)
@@ -71,6 +71,7 @@
import org.hibernate.*;
import org.hibernate.cfg.Configuration;
import org.hibernate.criterion.Restrictions;
+import org.hibernate.criterion.Order;
/**
* @author <a href="mailto:boleslaw.dawidowicz at redhat.com">Boleslaw
Dawidowicz</a>
@@ -504,7 +505,8 @@
.setParameter("realmName", realm.getName())
.setParameter("name", name)
.setParameter("typeName", identityObjectType.getName())
- .list();
+ .setCacheable(true)
+ .list();
if (results.size() != 0)
{
@@ -592,6 +594,7 @@
.createQuery(HibernateIdentityObject.countIdentityObjectsByType)
.setParameter("typeName", jpaType.getName())
.setParameter("realmName", getRealmName(ctx))
+ .setCacheable(true)
.uniqueResult()).intValue();
}
catch (Exception e)
@@ -616,16 +619,17 @@
HibernateIdentityObject hibernateObject = null;
- Session hibernateSession = getHibernateSession(ctx);
-
try
{
hibernateObject = (HibernateIdentityObject)getHibernateSession(ctx).
- createQuery(HibernateIdentityObject.findIdentityObjectByNameAndType)
- .setParameter("realmName", getRealmName(ctx))
- .setParameter("name", name)
- .setParameter("typeName", hibernateType.getName())
- .uniqueResult();
+ createCriteria(HibernateIdentityObject.class)
+ .add(Restrictions.eq("name", name))
+ .createAlias("realm", "rm")
+ .add(Restrictions.eq("rm.name", getRealmName(ctx)))
+ .createAlias("identityType", "type")
+ .add(Restrictions.eq("type.name", hibernateType.getName()))
+ .setCacheable(true)
+ .uniqueResult();
}
catch (Exception e)
{
@@ -674,49 +678,47 @@
try
{
- Query q = null;
+ Criteria hc = hibernateSession.createCriteria(HibernateIdentityObject.class)
+ .setCacheable(true)
+ .createAlias("realm", "rm")
+ .add(Restrictions.eq("rm.name", getRealmName(ctx)))
+ .createAlias("identityType", "type")
+ .add(Restrictions.eq("type.name", hibernateType.getName()));
if (criteria != null && criteria.isSorted())
{
if (criteria.isAscending())
{
- q =
hibernateSession.createQuery(HibernateIdentityObject.findIdentityObjectsByTypeOrderedByNameAsc);
+ hc.addOrder(Order.asc("name"));
}
else
{
- q =
hibernateSession.createQuery(HibernateIdentityObject.findIdentityObjectsByTypeOrderedByNameDesc);
+ hc.addOrder(Order.desc("name"));
}
}
- else
- {
- q =
hibernateSession.createQuery(HibernateIdentityObject.findIdentityObjectsByType);
- }
if (criteria != null && criteria.isPaged())
{
if (criteria.getMaxResults() > 0)
{
- q.setMaxResults(criteria.getMaxResults());
+ hc.setMaxResults(criteria.getMaxResults());
}
- q.setFirstResult(criteria.getFirstResult());
+ hc.setFirstResult(criteria.getFirstResult());
}
- q.setParameter("realmName", getRealmName(ctx))
- .setParameter("typeName", hibernateType.getName());
-
if (criteria != null && criteria.getFilter() != null)
{
- q.setParameter("nameFilter",
criteria.getFilter().replaceAll("\\*", "%"));
+ hc.add(Restrictions.like("name",
criteria.getFilter().replaceAll("\\*", "%")));
}
else
{
- q.setParameter("nameFilter", "%");
+ hc.add(Restrictions.like("name", "%"));
}
- results = (List<IdentityObject>)q.list();
+ results = (List<IdentityObject>)hc.list();
Hibernate.initialize(results);
}
@@ -769,15 +771,9 @@
StringBuilder hqlString = new StringBuilder("");
-// if (orderByName)
-// {
-// hqlString.append(" orderBy ior.toIdentityObject.name");
-// if (ascending)
-// {
-// hqlString.append(" asc");
-// }
-// }
+
+
if (parent)
{
@@ -854,7 +850,7 @@
}
-
+ q.setCacheable(true);
results = q.list();
Hibernate.initialize(results);
@@ -2099,8 +2095,7 @@
}
else
{
- // No support for blob comparision
- return null;
+ queryString.append(" and :value = a.binaryValue");
}
@@ -2119,6 +2114,10 @@
i++;
}
}
+ else
+ {
+ q.setParameter("value", attribute.getValue());
+ }
List<HibernateIdentityObjectAttribute> attrs =
(List<HibernateIdentityObjectAttribute>)q.list();
@@ -2149,13 +2148,14 @@
HibernateIdentityObjectCredential hibernateCredential = null;
- hibernateCredential =
(HibernateIdentityObjectCredential)getHibernateSession(ctx).
-
createQuery(HibernateIdentityObjectCredential.findIdentityObjectCredentialByIOAndTypeNAme).
- setParameter("typeName", credential.getType().getName()).
- setParameter("identityObject", hibernateObject).uniqueResult();
+ hibernateCredential =
(HibernateIdentityObjectCredential)getHibernateSession(ctx)
+ .createCriteria(HibernateIdentityObjectCredential.class)
+ .createAlias("type", "t")
+ .add(Restrictions.eq("t.name", credential.getType().getName()))
+ .add(Restrictions.eq("identityObject", hibernateObject))
+ .setCacheable(true)
+ .uniqueResult();
-
-
if (hibernateCredential == null)
{
return false;
@@ -2355,12 +2355,14 @@
try
{
- Query q = hibernateSession.
- createQuery(HibernateIdentityObjectType.findIdentityObjectTypeByName)
- .setParameter("name", type.getName());
- hibernateType = (HibernateIdentityObjectType)q.uniqueResult();
+ Criteria crit =
hibernateSession.createCriteria(HibernateIdentityObjectType.class)
+ .add(Restrictions.eq("name", type.getName()))
+ .setCacheable(true);
+ hibernateType = (HibernateIdentityObjectType)crit.uniqueResult();
+
+
if (hibernateType == null)
{
if (isAllowNotDefinedIdentityObjectTypes())
@@ -2368,7 +2370,7 @@
populateObjectTypes(hibernateSession, new String[]{type.getName()});
}
- hibernateType = (HibernateIdentityObjectType)q.uniqueResult();
+ hibernateType = (HibernateIdentityObjectType)crit.uniqueResult();
}
@@ -2395,12 +2397,16 @@
try
{
- hibernateObject =
(HibernateIdentityObject)hibernateSession.createQuery(HibernateIdentityObject.findIdentityObjectByNameAndType)
- .setParameter("name", io.getName())
- .setParameter("typeName", io.getIdentityType().getName())
- .setParameter("realmName", getRealmName(ctx))
+
+ hibernateObject =
(HibernateIdentityObject)hibernateSession.createCriteria(HibernateIdentityObject.class)
+ .add(Restrictions.eq("name", io.getName()))
+ .createAlias("identityType", "type")
+ .add(Restrictions.eq("type.name", io.getIdentityType().getName()))
+ .createAlias("realm", "rm")
+ .add(Restrictions.eq("rm.name", getRealmName(ctx)))
.setCacheable(true)
.uniqueResult();
+
}
catch (Exception e)
{
@@ -2419,9 +2425,10 @@
try
{
- relationshipType = (HibernateIdentityObjectRelationshipType)hibernateSession.
-
createQuery(HibernateIdentityObjectRelationshipType.findIdentityObjectRelationshipTypeByName)
- .setParameter("name", iot.getName())
+
+ relationshipType = (HibernateIdentityObjectRelationshipType)hibernateSession
+ .createCriteria(HibernateIdentityObjectRelationshipType.class)
+ .add(Restrictions.eq("name", iot.getName()))
.setCacheable(true)
.uniqueResult();
}
@@ -2441,8 +2448,11 @@
try
{
- hibernateType = (HibernateIdentityObjectCredentialType)session.
-
createCriteria(HibernateIdentityObjectCredentialType.class).add(Restrictions.eq("name",
credentialType.getName())).uniqueResult();
+ hibernateType = (HibernateIdentityObjectCredentialType)session
+ .createCriteria(HibernateIdentityObjectCredentialType.class)
+ .add(Restrictions.eq("name", credentialType.getName()))
+ .setCacheable(true)
+ .uniqueResult();
}
catch (HibernateException e)
{
@@ -2501,7 +2511,9 @@
for (String typeName : typeNames)
{
HibernateIdentityObjectCredentialType hibernateType =
(HibernateIdentityObjectCredentialType)hibernateSession.
-
createCriteria(HibernateIdentityObjectCredentialType.class).add(Restrictions.eq("name",
typeName)).uniqueResult();
+ createCriteria(HibernateIdentityObjectCredentialType.class)
+ .add(Restrictions.eq("name", typeName))
+ .uniqueResult();
if (hibernateType == null)
{
@@ -2545,8 +2557,11 @@
// If store is not realm aware return null to create/get objects accessible from
other realms
if (!isRealmAware())
{
- realm = (HibernateRealm)hibernateSession.
-
createCriteria(HibernateRealm.class).setCacheable(true).add(Restrictions.eq("name",
DEFAULT_REALM_NAME)).setCacheable(true).uniqueResult();
+ realm = (HibernateRealm)hibernateSession.
+ createCriteria(HibernateRealm.class)
+ .add(Restrictions.eq("name", DEFAULT_REALM_NAME))
+ .setCacheable(true)
+ .uniqueResult();
if (realm == null)
{
@@ -2556,8 +2571,11 @@
}
else
{
- realm = (HibernateRealm)hibernateSession.
- createCriteria(HibernateRealm.class).add(Restrictions.eq("name",
getRealmName(ctx))).setCacheable(true).uniqueResult();
+ realm = (HibernateRealm)hibernateSession.
+ createCriteria(HibernateRealm.class)
+ .add(Restrictions.eq("name", getRealmName(ctx)))
+ .setCacheable(true)
+ .uniqueResult();
// TODO: other way to not lazy initialize realm? special method called on every
new session creation
if (realm == null)
Modified:
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObject.hbm.xml
===================================================================
---
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObject.hbm.xml 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObject.hbm.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -15,7 +15,7 @@
inverse="true"
cascade="all, delete-orphan"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key>
<column name="IDENTITY_OBJECT_ID" />
@@ -26,7 +26,7 @@
inverse="true"
cascade="all, delete-orphan"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key>
<column name="IDENTITY_OBJECT_ID" />
@@ -36,7 +36,7 @@
<set name="fromRelationships"
inverse="true"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key>
<column name="FROM_IDENTITY" />
@@ -64,7 +64,7 @@
table="jbid_io_props"
cascade="all, delete-orphan"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key column="PROP_ID"/>
<map-key type="string"
@@ -84,13 +84,12 @@
<set name="toRelationships"
inverse="true"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key>
<column name="TO_IDENTITY" />
</key>
<one-to-many
class="org.jboss.identity.idm.impl.model.hibernate.HibernateIdentityObjectRelationship"
/>
</set>
-
</class>
</hibernate-mapping>
Modified:
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectAttribute.hbm.xml
===================================================================
---
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectAttribute.hbm.xml 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectAttribute.hbm.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -35,8 +35,8 @@
table="jbid_io_attr_text_values"
cascade="all, delete-orphan"
access="field"
- lazy="false"
- fetch="join">
+ lazy="true"
+ fetch="subselect">
<cache usage="read-write"/>
<key column="TEXT_ATTR_VALUE_ID"/>
<element type="string"
@@ -45,7 +45,7 @@
<property name="binaryValue"
type="org.hibernate.type.PrimitiveByteArrayBlobType"
access="field"
- lazy="false"
+ lazy="true"
not-null="true">
<column name="BINARY_VALUE" length="10240000"/>
</property>
Modified:
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectCredential.hbm.xml
===================================================================
---
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectCredential.hbm.xml 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectCredential.hbm.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -24,7 +24,7 @@
class="org.jboss.identity.idm.impl.model.hibernate.HibernateIdentityObject"
access="field"
fetch="select"
- lazy="false">
+ lazy="proxy">
<column name="IDENTITY_OBJECT_ID"
not-null="true"
unique-key="id" />
@@ -33,7 +33,7 @@
table="jbid_io_creden_props"
cascade="all, delete-orphan"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key column="PROP_ID"/>
<map-key type="string"
Modified:
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationship.hbm.xml
===================================================================
---
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationship.hbm.xml 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationship.hbm.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -15,7 +15,7 @@
class="org.jboss.identity.idm.impl.model.hibernate.HibernateIdentityObject"
access="field"
fetch="select"
- lazy="false">
+ lazy="proxy">
<column name="FROM_IDENTITY"
not-null="true"
unique-key="id"/>
@@ -24,7 +24,7 @@
class="org.jboss.identity.idm.impl.model.hibernate.HibernateIdentityObjectRelationshipName"
access="field"
fetch="join"
- lazy="false">
+ lazy="proxy">
<column name="NAME"
unique-key="id"/>
</many-to-one>
@@ -32,7 +32,7 @@
class="org.jboss.identity.idm.impl.model.hibernate.HibernateIdentityObject"
access="field"
fetch="select"
- lazy="false">
+ lazy="proxy">
<column name="TO_IDENTITY"
not-null="true"
unique-key="id"/>
@@ -41,7 +41,7 @@
class="org.jboss.identity.idm.impl.model.hibernate.HibernateIdentityObjectRelationshipType"
access="field"
fetch="select"
- lazy="false">
+ lazy="proxy">
<column name="REL_TYPE"
not-null="true"
unique-key="id" />
@@ -49,7 +49,7 @@
<map name="properties"
table="jbid_io_rel_props"
cascade="all, delete-orphan"
- fetch="select"
+ fetch="subselect"
lazy="true">
<cache usage="read-write"/>
<key column="PROP_ID"/>
Modified:
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationshipName.hbm.xml
===================================================================
---
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationshipName.hbm.xml 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateIdentityObjectRelationshipName.hbm.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -25,7 +25,7 @@
table="jbid_io_rel_name_props"
cascade="all, delete-orphan"
lazy="true"
- fetch="select">
+ fetch="subselect">
<cache usage="read-write"/>
<key column="PROP_ID"/>
<map-key type="string"
@@ -37,7 +37,8 @@
<many-to-one name="realm"
class="org.jboss.identity.idm.impl.model.hibernate.HibernateRealm"
access="field"
- fetch="join">
+ fetch="select"
+ lazy="proxy">
<column name="REALM"
not-null="true"
unique-key="id"/>
Modified: idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateRealm.hbm.xml
===================================================================
--- idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateRealm.hbm.xml 2009-11-13
16:48:50 UTC (rev 942)
+++ idm/trunk/idm-hibernate/src/main/resources/mappings/HibernateRealm.hbm.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -22,7 +22,7 @@
<map name="properties"
table="jbid_real_props"
cascade="all, delete-orphan"
- fetch="select"
+ fetch="subselect"
lazy="true">
<cache usage="read-write"/>
<key column="PROP_ID"/>
Modified:
idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/IdentityTestPOJO.java
===================================================================
---
idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/IdentityTestPOJO.java 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/IdentityTestPOJO.java 2009-11-13
17:10:29 UTC (rev 943)
@@ -113,6 +113,7 @@
public void stop() throws Exception
{
+ hibernateSupport.getSessionFactory().getStatistics().logSummary();
hibernateSupport.stop();
dataSourceSupport.stop();
connectionManagerSupport.stop();
Modified: idm/trunk/idm-testsuite/src/test/resources/datasources/hibernates.xml
===================================================================
--- idm/trunk/idm-testsuite/src/test/resources/datasources/hibernates.xml 2009-11-13
16:48:50 UTC (rev 942)
+++ idm/trunk/idm-testsuite/src/test/resources/datasources/hibernates.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -9,7 +9,7 @@
</property>
<property>
<name>hibernate.show_sql</name>
- <value>false</value>
+ <value>true</value>
</property>
<property>
<name>hibernate.auto_close_session</name>
@@ -43,6 +43,10 @@
<name>hibernate.jdbc.batch_size</name>
<value>0</value>
</property>
+ <property>
+ <name>hibernate.generate_statistics</name>
+ <value>true</value>
+ </property>
</properties>
</configuration>
<!-- The hsqldb configuration -->
Modified:
idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity-classes.cfg.xml
===================================================================
---
idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity-classes.cfg.xml 2009-11-13
16:48:50 UTC (rev 942)
+++
idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity-classes.cfg.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -28,20 +28,21 @@
<hibernate-configuration>
<session-factory>
- <property name="hibernate.show_sql">false</property>
- <property
name="cache.use_second_level_cache">true</property>
- <property name="cache.use_query_cache">false</property>
+ <property
name="hibernate.generate_statistics">true</property>
+ <property name="hibernate.show_sql">false</property>
+ <property
name="cache.use_second_level_cache">true</property>
+ <property name="cache.use_query_cache">false</property>
- <property
name="current_session_context_class">thread</property>
+ <property
name="current_session_context_class">thread</property>
- <!--<property
name="connection.datasource"></property>-->
+ <!--<property
name="connection.datasource"></property>-->
- <property
name="hibernate.connection.url">jdbc:hsqldb:mem:unit-testing-jpa1</property>
- <property
name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
- <property
name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
- <property
name="hibernate.hbm2ddl.auto">create-drop</property>
- <property
name="hibernate.connection.username">sa</property>
- <property name="hibernate.connection.password"></property>
+ <property
name="hibernate.connection.url">jdbc:hsqldb:mem:unit-testing-jpa1</property>
+ <property
name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
+ <property
name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
+ <property
name="hibernate.hbm2ddl.auto">create-drop</property>
+ <property name="hibernate.connection.username">sa</property>
+ <property name="hibernate.connection.password"></property>
</session-factory>
</hibernate-configuration>
\ No newline at end of file
Modified: idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity.cfg.xml
===================================================================
--- idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity.cfg.xml 2009-11-13
16:48:50 UTC (rev 942)
+++ idm/trunk/idm-testsuite/src/test/resources/hibernate-jboss-identity.cfg.xml 2009-11-13
17:10:29 UTC (rev 943)
@@ -28,6 +28,7 @@
<hibernate-configuration>
<session-factory>
+ <property
name="hibernate.generate_statistics">true</property>
<property name="hibernate.show_sql">false</property>
<property
name="cache.use_second_level_cache">true</property>
<property name="cache.use_query_cache">false</property>
Modified: idm/trunk/parent/logging.properties
===================================================================
--- idm/trunk/parent/logging.properties 2009-11-13 16:48:50 UTC (rev 942)
+++ idm/trunk/parent/logging.properties 2009-11-13 17:10:29 UTC (rev 943)
@@ -33,9 +33,9 @@
#myapp.business.level=CONFIG
#myapp.data.level=SEVERE
-#org.jboss.identity.idm.level=FINE
-org.jboss.identity.idm.impl.cache.level=FINER
+org.jboss.identity.idm.level=FINER
+
# Handlers
# -----------------------------------------