On Thursday, June 19, 2003, at 08:20 AM, Ugo Cei wrote:
Jeremy Quinn wrote:is that: var session = Package.package.name.Persistence.getSession(); ?
Yep.
Phew ;)
Would you do something like this, if you wanted to use Transactions? :
<snip/>
Yes. What's important is that you must perform your transaction in the scope of a single HTTP request, otherwise you'll have to use another strategy.
Yes, OK, no great hardship.
Would you consider doing something like the above from inside a sendView validation function, adding a violation if you had to roll back?
Haven't thought about it.
By what I understand now ..... what I require is the Persistence class from the page you sent me and a configuration to add to web.xml. What I am not sure I understand is what that configuration should be.
First of all, you need a Servlet 2.3 compliant container. Recent versions of Jetty or Tomcat are OK.
Good
Then you need to patch Cocoon's web.xml file to refer to the 2.3 DTD:
That's a step I would have missed!!
<snip wot="sample"/>
As far as JNDI is concerned, I've removed all JNDI code from my Persistence class and simplified it a little.
AH HA! That was freaking me ..... "gosh it looks like it's doing something really important, and I don't understand any of it!!!"
I'm sending you privately the class.
Very kind of you
regards Jeremy