I agree that the documentation is a bit terse, but for those who are
familiar with HiveMind, it has been quite enough to get them rolling.  I
really don't understand your architecture that you're describing.  What I
would do is mimic what I've done in the example application with respect
to how DAOs are to be written/configured.  If you register them as
HiveMind services, then everything will just happen for you "magically."
:-)  I hate to say it like that, but it really is just that easy.

>>Have you checked out www.carmanconsulting.com/tapernate
>
> Yes, I have reviewed that page thoroughly.  I don't believe that is enough
> information to allow one to implement tapernate, but that may be my lack
> of
> hivemind/spring knowledge creeping in ( a lot of assumptions being made on
> that page).  I think a 2000 word "Tapernate - How it is put together"
> would
> do wonders for this side project. Something to the affect of "...here are
> the things you need to put into your hivemodule.xml file and why. And this
> is why you don't need your hibernate.cfg.xml file anymore. Here is the
> class
> you need to extend in your DAO's so you can gain access to the injected
> Hibernate session."
>
> Right now I would have to know hivemind and spring fairly intimately to
> get
> up and running.
>
> Note that you should also, IMO, have a direct link to the
> tapernate-examples
> residing in SVN off of that page.  I only found it by doing a search on
> the
> archives which is the long way home.
>
>
> And finally a question for you:
> Based on my original email where I had the two db access approaches (i.e.
> DBConn.sess() which is similar to getSession(), and the Hibernate "magic"
> way where I had zero session or HQL code), is there a way for Tapernate to
> intercept the Hibernate "magic" way based on the mapping files and being
> able to put 2+2 together to get an end connection to the DB?
>
> Or maybe a better way to state it is to say does Tapernate have the
> ability
> to intercept a call to method Leadtags.getLeadtags() and utilize the
> existing hibernate mappings to determine how to retrieve a list from the
> Leadtags table?  That is what I have right now, though I don't know quite
> how the interception works because none of my DAO POJO's have ANY
> hibernate
> code (e.g. no extends, imports, implements of hibernate jar classes) in
> them
> by default and somehow it knows which table to go to when certain methods
> are called.
>
> Thanks for the help provided,
> Aaron Bartell
>
>
> -----Original Message-----
> From: James Carman [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 09, 2006 8:40 AM
> To: Tapestry users
> Subject: RE: Tapernate HOWTO ->RE: Tapestry+Spring+Hibernate
>
> Have you checked out
> www.carmanconsulting.com/tapernate
>
>
>> Of course as soon as I sent that I found a different SVN location in
>> the
>> archives:
>> http://www.carmanconsulting.com/svn/public/tapernate-example/trunk/
>>
>> I would still like to know if there is a HOWTO for this.  If not I
>> will create one when/if I can get it up and running.
>>
>> Aaron Bartell
>> http://mowyourlawn.com/blog
>>
>>
>> -----Original Message-----
>> From: albartell [mailto:[EMAIL PROTECTED]
>> Sent: Friday, June 09, 2006 7:37 AM
>> To: Tapestry users
>> Subject: Tapernate HOWTO ->RE: Tapestry+Spring+Hibernate
>>
>> Looks very promising James!
>>
>> I am trying to implement it and have been all over the place trying to
>> find an example.  I got to this from the page you specified:
>> http://www.carmanconsulting.com/mvn/com/carmanconsulting/tapernate-exa
>> mple/0 .1/ but the tapernate-example-1.0.jar file only has *.class
>> files.
>>
>> I then went and installed Subclipse so I could get the source from SVN
>> hoping for an example or readme.txt, but nothing.
>>
>> I have my hivemind contribution setup complete (I believe, see below),
>> but I don't see where I can get a Hibernate Session from?
>>
>>
>> Hivemodule.xml
>> ...
>>      <contribution configuration-id="hivemind.hibernate3.Configuration">
>>        <configuration-file>hibernate.cfg.xml</configuration-file>
>>        <mapping-file>com/rxs/dao/Lead.hbm.xml</mapping-file>
>>        <mapping-file>com/rxs/dao/Affiliate.hbm.xml</mapping-file>
>>        <mapping-file>com/rxs/dao/Reqext.hbm.xml</mapping-file>
>>        <mapping-file>com/rxs/dao/Leadtag.hbm.xml</mapping-file>
>>        <mapping-file>com/rxs/dao/Translog.hbm.xml</mapping-file>
>>        <mapping-file>com/rxs/dao/Leadtagtype.hbm.xml</mapping-file>
>>        <mapping-file>com/rxs/dao/Sysctl.hbm.xml</mapping-file>
>>        <property name="hibernate.dialect"
>> value="org.hibernate.dialect.MySQLDialect"/>
>>        <class>com.rxs.dao.Affiliate</class>
>>        <class>com.rxs.dao.Lead</class>
>>        <class>com.rxs.dao.Leadtag</class>
>>        <class>com.rxs.dao.Leadtagtype</class>
>>        <class>com.rxs.dao.Reqext</class>
>>        <class>com.rxs.dao.Translog</class>
>>        <class>com.rxs.dao.Sysctl</class>
>>      </contribution>
>>
>> Thanks,
>> Aaron Bartell
>> http://mowyourlawn.com/blog
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>
> James Carman, President
> Carman Consulting, Inc.
>
>
> ---------------------------------------------------------------------
> 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]
>


James Carman, President
Carman Consulting, Inc.


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

Reply via email to