Hey Dan,

Can you subscribe to [EMAIL PROTECTED] ?  I keep trying but
still haven't found a way to moderate allow all commits emails to go
through for an unsubscribed user.  (meaning each one of your commits
requires a manual moderate accept action from me)

On 10/16/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Author: dadams
> Date: Tue Oct 16 05:55:48 2007
> New Revision: 585136
>
> URL: http://svn.apache.org/viewvc?rev=585136&view=rev
> Log:
> Updated the configuration docs
>
> Modified:
>     tapestry/tapestry5/trunk/tapestry-hibernate/src/site/apt/conf.apt
>
> Modified: tapestry/tapestry5/trunk/tapestry-hibernate/src/site/apt/conf.apt
> URL: 
> http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-hibernate/src/site/apt/conf.apt?rev=585136&r1=585135&r2=585136&view=diff
> ==============================================================================
> --- tapestry/tapestry5/trunk/tapestry-hibernate/src/site/apt/conf.apt 
> (original)
> +++ tapestry/tapestry5/trunk/tapestry-hibernate/src/site/apt/conf.apt Tue Oct 
> 16 05:55:48 2007
> @@ -7,11 +7,23 @@
>    The Tapestry Hibernate Library is responsible for configuring Hibernate 
> for you. This is done in a just-in-time manner, the first time
>    a Hibernate Session is required.
>
> -  You should create a <<<hibernate.cfg.xml>>> file and place it in the root 
> of your application (i.e., under src/main/resources).  Most Hibernate-specific
> -  configuration occurs in this file.
> +  One way to configure hibernate is to create a <<<hibernate.cfg.xml>>> file 
> and place it in the root of your application (i.e., under 
> src/main/resources).  Most Hibernate-specific
> +  configuration occurs in this file. Another way is to contribute objects 
> that perform configuration (such as setting event listeners). Example:
>
> -  The library gets involved in terms of loading packages and entity class 
> mappings.  This starts with a list of package names.
> -  For each package, the library will:
> ++----+
> +public static void 
> contributeHibernateSessionSource(OrderedConfiguration<HibernateConfigurer> 
> config)
> +{
> +  config.add("Widget", new WidgetHibernateConfigurer());
> +}
> ++----+
> +
> +  Note that the configuration is an OrderedConfiguration. The library 
> contributes two configurers by default:
> +
> +   * <<Default>> - performs default hibernate configuration
> +
> +   * <<PackageName>> - loads entities by package name as contributed to the 
> HibernateEntityPackageManager service
> +
> +  For each package contributed the library will:
>
>    * 
> {{{http://www.hibernate.org/hib_docs/annotations/api/org/hibernate/cfg/AnnotationConfiguration.html#addPackage(java.lang.String)}Add
>  the package to the configuration}},
>      which will load annotations from the package-info class within the named 
> package, if present.
> @@ -23,13 +35,13 @@
>
>    By default, the package <application-root-package>.entities is scanned as 
> described above. If you have additional packages containing
>    entities, you must
> -  
> {{{http://tapestry.apache.org/tapestry5/tapestry-ioc/configuration.html}contribute}}
>  them to the tapestry.hibernate.HibernateSessionSource
> +  
> {{{http://tapestry.apache.org/tapestry5/tapestry-ioc/configuration.html}contribute}}
>  them to the tapestry.hibernate.HibernateEntityPackageManager
>    service configuration.
>
>    Example:
>
>  +----+
> -public void contributeHibernateSessionSource(Configuration<String> 
> configuration)
> +public static void 
> contributeHibernateEntityPackageManager(Configuration<String> configuration)
>  {
>    configuration.add("org.example.myapp.domain");
>  }
>
>
>


-- 
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to