OK, if I've done this correctly, there are only a few things that you need
to do to get this working in a JEE container:


   1. Edit persistence.xml to:
      1. Set the proper dialect
      2. Remove or set the proper hibernate.transaction.manager_lookup_class
      property. I think that Hibernate is smart enough to figure this
out inside a
      container, but it was really pissed if I didn't use this in Jetty
   2. Set up the matching datasource

There are definitely some things I'm not sure about:


   1. How to properly bind the JPA module into JNDI. The code in Model.scala
   assumes that it will be located in java:comp/env/<module name>, and I think
   that I have the persistence-ref set up correctly in web.xml, but I'm not
   100% positive
   2. How Glassfish plays with Hibernate. We had to use the Hibernate
   annotations in order to get an Enumeration type. I searched and searched but
   couldn't find anything concrete for TopLink.

Please let me know if you run into any difficulties and hopefully we'll get
this sorted out.

Derek

On Fri, Oct 10, 2008 at 4:04 PM, Derek Chen-Becker <[EMAIL PROTECTED]>wrote:

> OK, done: http://github.com/dpp/liftweb/tree/wip-dcb-jpa-jta
>
> I'll have to figure out the merge settings.
>
> Thanks!
>
> Derek
>
>
> On Fri, Oct 10, 2008 at 3:58 PM, Derek Chen-Becker <[EMAIL PROTECTED]>wrote:
>
>> OK, if I do git checkout do I need to backup my changed files somewhere
>> else? I've already made a lot of changes and I don't want to lose them.
>>
>> Thanks for the advice!
>>
>> Derek
>>
>>
>> On Fri, Oct 10, 2008 at 3:43 PM, Martin Ellis <[EMAIL PROTECTED]>wrote:
>>
>>>
>>> On Fri, Oct 10, 2008 at 10:37 PM, Derek Chen-Becker
>>> <[EMAIL PROTECTED]> wrote:
>>> > OK, I think I know how to create a new branch, but being a Git newb I
>>> really
>>> > don't want to nuke anything. Do I just do a "git branch <my new branch
>>> > name>" in my local repo?
>>>
>>> I think you want: git checkout -b branchName
>>>
>>> git branch on it's own won't switch to the new branch.
>>>
>>> Martin
>>>
>>> >>>
>>>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to