You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@openjpa.apache.org by Anurag Rai <an...@gmail.com> on 2009/05/23 13:18:38 UTC
Problem with distribution policy in Slice
Hi all,
I am using my own distribution policy and its working fine(I have printed
"myDistributionPolicy" from the implementation as a proof) but Slice gives
me a warning that Distribution Policy is not explicitly set. Could some one
throw light?
74 hellojpa INFO [main] openjpa.Runtime - Detected slices "[One, Two]"
in configuration.
103 hellojpa WARN [main] openjpa.Runtime - Configuration property
"openjpa.slice.DistributionPolicy" is not set explicitly. Setting this value
to "random".
103 hellojpa WARN [main] openjpa.Runtime - Configuration property
"openjpa.slice.ReplicationPolicy" is not set explicitly. Setting this value
to "all".
225 hellojpa INFO [main] openjpa.Runtime - Starting OpenJPA Slice 0.0.0
459 hellojpa INFO [main] openjpa.jdbc.JDBC - Using dictionary class
"org.apache.openjpa.jdbc.sql.MySQLDictionary".
562 hellojpa.One INFO [main] openjpa.Runtime - Connecting to slice "One"
at URL "jdbc:mysql://localhost/slice1"
676 hellojpa.One INFO [main] openjpa.jdbc.JDBC - Using dictionary class
"org.apache.openjpa.jdbc.sql.MySQLDictionary".
1054 hellojpa.Two INFO [main] openjpa.Runtime - Connecting to slice
"Two" at URL "jdbc:mysql://localhost/slice2"
1054 hellojpa.Two INFO [main] openjpa.jdbc.JDBC - Using dictionary class
"org.apache.openjpa.jdbc.sql.MySQLDictionary".
2274 hellojpa INFO [main] openjpa.Enhance - Creating subclass for
"[class hellojpa.Person, class hellojpa.Message, class hellojpa.Address]".
This means that your application will be less efficient and will consume
more memory than it would if you ran the OpenJPA enhancer. Additionally,
lazy loading will not be available for one-to-one and many-to-one persistent
attributes in types using field access; they will be loaded eagerly instead.
2327 hellojpa INFO [main] openjpa.Enhance - Enhancing type "class
hellojpa.Person".
2365 hellojpa WARN [main] openjpa.Enhance - Detected the following
possible violations of the restrictions placed on property access persistent
types:
"hellojpa.Person" uses property access, but its field "name" is accessed
directly in method "print" defined in "hellojpa.Person".
2416 hellojpa INFO [main] openjpa.Enhance - Enhancing type "class
hellojpa.Message".
2457 hellojpa INFO [main] openjpa.Enhance - Enhancing type "class
hellojpa.Address".
2471 hellojpa WARN [main] openjpa.Enhance - Detected the following
possible violations of the restrictions placed on property access persistent
types:
"hellojpa.Address" uses property access, but its field "homeAddress" is
accessed directly in method "print" defined in "hellojpa.Address".
"hellojpa.Address" uses property access, but its field "officeAddress" is
accessed directly in method "print" defined in "hellojpa.Address".
Inside MyDistributionPolicy
Query created4736 hellojpa INFO [main] openjpa.Runtime - Query "select p
from Person p" is excluded temporarily due to "Excluded by user".
--
View this message in context: http://n2.nabble.com/Problem-with-distribution-policy-in-Slice-tp2961654p2961654.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.