Thanks Davor.

I think I'm going to use my domain POJOs as the "entities", and they
currently live in the package

myapp/model/domain

I think this should be ok, since EJB3 entities are POJOs, from what I've read.

So I will use that snippet of code to contribute the
myapp/model/domain package, and Tapestry should have it's way with the
pojos there.

In my page classes I want to do something like this:
@Inject private HibernateSessionManager _sessionmanager;

(I have a feeling I want the manager instead of just a session.)

Now, in my AppModule.java, I've added these things:

public void contributeEntityPackages(Configuration<String> configuration)
{
  configuration.add("myapp.model.domain");
}
public HibernateSessionManager buildSessionManager()
{
        return new HibernateSessionManagerImpl(new
HibernateSessionSourceImpl(null, null, null));
}

Besides the nulls, am I on the right track here, instantiating the
Tapestry Hibernate internal classes (impl classes are in a package
called Internal)?
I am unsure on how to fill in the constructor for HibernateSessionSourceImpl:

HibernateSessionSourceImpl(Log log, Collection<String> packageNames,
ClassNameLocator classNameLocator)

I thought i was specifying the package names in the
contributeEntityPackages method.
For classNameLocator I can just put new classNameLocator().

Alternatively, should I be creating a HibernateSessionSource through
bind, or is build* the way to go?

Thanks,

Daniel

On 6/6/07, Davor Hrg <[EMAIL PROTECTED]> wrote:
you use HA along with t5,

t5 just supports it naturaly,
if you put the entities in the entities package t5 will find them
and add them to config.
then, all you need is hibernate.cfg.xml containing connection data

I'm leaving office right now so sory for a such short reply..

Davor Hrg

On 6/6/07, Daniel Jue <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
> I am just getting started with Hibernate in my Tap 5 application, and
> I'm kind of manually setting up Hibernate using the standard
> HibernateUtils static methods and xml files for my domain objects.  It
> is working, although it's not elegant.
>
>
> Now, I thought it would be good to explore this Hibernate-Annotations
> [HA] library that is compatible with Hibernate 3.2+.  It seems that
> with this lib, I can set up Hibernate as well as set up the entity
> objects (although the annotations in the Hibernate docs seem to come
> from the javax.persistence.* package which is used for EJB3s), and rid
> myself of xml set up files.
>
> Now from the small snippet of code on Tapestry-Hibernate [TH5], I see
> that you can do your Hibernate configuration there, and it will also
> set up your entities.  However, I don't know the full ambition of this
> library--would it replace the need for HA?
>
> Put another way,
>
> If I was using TH5, do I need to have the .hbm.xml files for my
> entities, or can I use HA, or is TH5 going to create the HA for me ?
>
> I know this is alpha, an answer based on intended behavior is fine.
>
> Daniel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Reply via email to