[hibernate-commits] Hibernate SVN: r11306 - in trunk/HibernateExt/shards: src/java/org/hibernate/shards/cfg and 2 other directories.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Mon Mar 19 18:43:04 EDT 2007
Author: max.ross
Date: 2007-03-19 18:43:03 -0400 (Mon, 19 Mar 2007)
New Revision: 11306
Modified:
trunk/HibernateExt/shards/doc/reference/en/modules/architecture.xml
trunk/HibernateExt/shards/doc/reference/en/modules/configuration.xml
trunk/HibernateExt/shards/doc/reference/en/modules/limitations.xml
trunk/HibernateExt/shards/src/java/org/hibernate/shards/cfg/ShardedEnvironment.java
trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard0.hibernate.cfg.xml
trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard1.hibernate.cfg.xml
trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard2.hibernate.cfg.xml
trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard0.hibernate.cfg.xml
trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard1.hibernate.cfg.xml
trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard2.hibernate.cfg.xml
Log:
change property name from something absurdly verbose to something only marginally verbose (hibernate.shard.enable_cross_shard_relationship_checks)
Also added a small section to the architecture page stating that we require Java 1.5 or higher.
Modified: trunk/HibernateExt/shards/doc/reference/en/modules/architecture.xml
===================================================================
--- trunk/HibernateExt/shards/doc/reference/en/modules/architecture.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/doc/reference/en/modules/architecture.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -125,4 +125,11 @@
</para>
<para>For more information on Sharding Strategies please consult the chapter of the same name.</para>
</sect1>
+ <sect1 id="shards-architecture-requirements" revision="1">
+ <title>System Requirements</title>
+ <para>
+ Hibernate Shards has the same system requirements as Hibernate Core, with the additional restriction
+ that we require Java 1.5 or higher.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/HibernateExt/shards/doc/reference/en/modules/configuration.xml
===================================================================
--- trunk/HibernateExt/shards/doc/reference/en/modules/configuration.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/doc/reference/en/modules/configuration.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -211,7 +211,7 @@
7 <property name="connection.username">my_user</property>
8 <property name="connection.password">my_password</property>
9 <property name="hibernate.connection.shard_id">0</property> <!-- new -->
- 10 <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property> <!-- new -->
+ 10 <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property> <!-- new -->
11 </session-factory>
12 </hibernate-configuration>
]]></programlisting>
@@ -225,7 +225,7 @@
7 <property name="connection.username">my_user</property>
8 <property name="connection.password">my_password</property>
9 <property name="hibernate.connection.shard_id">1</property> <!-- new -->
- 10 <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property> <!-- new -->
+ 10 <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property> <!-- new -->
11 </session-factory>
12 </hibernate-configuration>
]]></programlisting>
@@ -240,7 +240,7 @@
</para>
<para>
The other noteworthy addition is the rather verbose but hopefully descriptive
- "hibernate.shard.check_all_associated_objects_for_different_shards." You can read more about this in the
+ "hibernate.shard.enable_cross_shard_relationship_checks." You can read more about this in the
chapter on limitations.
</para>
<para>
Modified: trunk/HibernateExt/shards/doc/reference/en/modules/limitations.xml
===================================================================
--- trunk/HibernateExt/shards/doc/reference/en/modules/limitations.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/doc/reference/en/modules/limitations.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -44,7 +44,7 @@
database, so if you have lazy-loaded associations the interceptor will resolve those associations as part
of its checks. This is potentially quite expensive, and may not be suitable for a production system.
With this in mind, we've made it easy to configure whether or not this check is performed via the
- "hibernate.shard.check_all_associated_objects_for_different_shards" property we referenced in the chapter
+ "hibernate.shard.enable_cross_shard_relationship_checks" property we referenced in the chapter
on configuration. If this property is set to "true" a <classname>CrossShardRelationshipDetectingInterceptor</classname>
will be registered with every <classname>ShardedSession</classname> that is established. Don't worry,
you can still register your own interceptor as well. Our expectation is that most applications will have
Modified: trunk/HibernateExt/shards/src/java/org/hibernate/shards/cfg/ShardedEnvironment.java
===================================================================
--- trunk/HibernateExt/shards/src/java/org/hibernate/shards/cfg/ShardedEnvironment.java 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/java/org/hibernate/shards/cfg/ShardedEnvironment.java 2007-03-19 22:43:03 UTC (rev 11306)
@@ -36,7 +36,7 @@
* performance but will prevent the programmer from ending up with the
* same entity on multiple shards, which is bad (at least in the current version).
*/
- public static final String CHECK_ALL_ASSOCIATED_OBJECTS_FOR_DIFFERENT_SHARDS = "hibernate.shard.check_all_associated_objects_for_different_shards";
+ public static final String CHECK_ALL_ASSOCIATED_OBJECTS_FOR_DIFFERENT_SHARDS = "hibernate.shard.enable_cross_shard_relationship_checks";
private ShardedEnvironment() {}
}
Modified: trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard0.hibernate.cfg.xml
===================================================================
--- trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard0.hibernate.cfg.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard0.hibernate.cfg.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -28,7 +28,7 @@
<property name="connection.username">sa</property>
<property name="connection.password"></property>
<property name="hibernate.connection.shard_id">0</property>
- <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property>
+ <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property>
</session-factory>
</hibernate-configuration>
Modified: trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard1.hibernate.cfg.xml
===================================================================
--- trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard1.hibernate.cfg.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard1.hibernate.cfg.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -28,7 +28,7 @@
<property name="connection.username">sa</property>
<property name="connection.password"></property>
<property name="hibernate.connection.shard_id">1</property>
- <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property>
+ <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property>
</session-factory>
</hibernate-configuration>
Modified: trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard2.hibernate.cfg.xml
===================================================================
--- trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard2.hibernate.cfg.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/hsql/config/shard2.hibernate.cfg.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -28,7 +28,7 @@
<property name="connection.username">sa</property>
<property name="connection.password"></property>
<property name="hibernate.connection.shard_id">2</property>
- <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property>
+ <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property>
</session-factory>
</hibernate-configuration>
Modified: trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard0.hibernate.cfg.xml
===================================================================
--- trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard0.hibernate.cfg.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard0.hibernate.cfg.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -28,7 +28,7 @@
<property name="connection.username">shard_user</property>
<property name="connection.password">shard</property>
<property name="hibernate.connection.shard_id">0</property>
- <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property>
+ <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property>
</session-factory>
</hibernate-configuration>
Modified: trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard1.hibernate.cfg.xml
===================================================================
--- trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard1.hibernate.cfg.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard1.hibernate.cfg.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -28,7 +28,7 @@
<property name="connection.username">shard_user</property>
<property name="connection.password">shard</property>
<property name="hibernate.connection.shard_id">1</property>
- <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property>
+ <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property>
</session-factory>
</hibernate-configuration>
Modified: trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard2.hibernate.cfg.xml
===================================================================
--- trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard2.hibernate.cfg.xml 2007-03-19 22:19:11 UTC (rev 11305)
+++ trunk/HibernateExt/shards/src/test/org/hibernate/shards/integration/platform/mysql/config/shard2.hibernate.cfg.xml 2007-03-19 22:43:03 UTC (rev 11306)
@@ -28,7 +28,7 @@
<property name="connection.username">shard_user</property>
<property name="connection.password">shard</property>
<property name="hibernate.connection.shard_id">2</property>
- <property name="hibernate.shard.check_all_associated_objects_for_different_shards">true</property>
+ <property name="hibernate.shard.enable_cross_shard_relationship_checks">true</property>
</session-factory>
</hibernate-configuration>
More information about the hibernate-commits
mailing list