Ben,
Hi, you will have noticed that the samples project is not 100%
complete, hence the reason why its not linked into the base pom and
build, but you are very welcome to help :), and submit patches, and I
will do my best to review them.
More comments inline:
On 5 Nov 2008, at 12:43, Ben Smith wrote:
Hi,
I'm looking into the Shindig Java code-base (looking good btw :)
and, by way of familiarising myself with it, I'm playing around
with the samples project, trying to configure it to use Hibernate
and a MySQL database.
It was originally written with EclipseLink in mind and may use some
features that Hibernate does not support, especially on the
relationships. I have used Hibernate a lot in the past, and chose to
target EclipseLink due to a less than perfect experiance in
production.... however I may find exactly the same is true of
EclipseLink.
As you'd expect, this isn't working straight away but I'm using my,
rather limited, skills to push through all the "could not get a
field value by reflection getter of....." exceptions that I'm getting.
So, I have a number of questions:
1. Would you lie me to submit issues and patches for the bugs that
I find in the JPA models or tests?
yes please
2. If I manage to get the Hibernate persistence layer to work,
would you be interested in my submitting it for your approval? (I'm
intending to try setting it up in it's own project to test
injecting into Shindig, rather than directly forking it, but at the
moment I'm just hacking away)
yes certainly, the aim would be to isolate the framework specific
code into boostrap classes if possible.
3. How well supported is the samples project? It looks like it
could do with a few more tests but are model interface changes
mirrored in the JPA implementations and are they functionally
complete?
I want to support it as best I can. More tests are good, finishing
the functionality is also good.
Ian
Anyway, good work with Shindig and I look forward to working with
the project more closely!
Cheers,
Ben Smith
Product Manager / Architect, BBC Social Networking Services
H: [EMAIL PROTECTED]
W: [EMAIL PROTECTED]