logo       

[picocontainer-scm] [jira] Updated: (NANOPERSISTENCE-7) Separate Nano-Persi: msg#00092

java.picocontainer.cvs

Subject: [picocontainer-scm] [jira] Updated: (NANOPERSISTENCE-7) Separate Nano-Persistence into multiple projects akin to the rework on NanoContainer.

[ http://jira.codehaus.org/browse/NANOPERSISTENCE-7?page=all ]

Michael Rimov updated NANOPERSISTENCE-7:
----------------------------------------

Attachment: nano-persistence.zip

(Konstantin: I'm really sorry about this. I didn't see you had assigned this
issue to yourself until I had it all done. I hope I didn't waste your time.)

Here's a proposed layout complete with POMs and Hibernate Annotations Support.

I did take one "risky" thing when it comes to testing. I had Hibernate use
create-drop on the hsqldb databases.

The reason I did this was because recent Hibernate versions don't really
compile the metadata until at the very least a SessionFactory is created, and
it never enhances the classes until a write occurs.

Because of this, it seems that the constructor wrappers for Hibernate
Configuration can't be truly tested until a a write to a legitimate database
occurs.

If there's problems with this, let me know.

Otherwise, as soon as folks give a green light, I'm ready for checkin.


> Separate Nano-Persistence into multiple projects akin to the rework on
> NanoContainer.
> -------------------------------------------------------------------------------------
>
> Key: NANOPERSISTENCE-7
> URL: http://jira.codehaus.org/browse/NANOPERSISTENCE-7
> Project: NanoContainer Persistence
> Issue Type: Wish
> Reporter: Michael Rimov
> Assigned To: Konstantin Pribluda
> Attachments: nano-persistence.zip
>
>
> Here's a proposal layout:
> +---persistence
> | \---src
> | +---java
> | | \---org
> | | \---nanocontainer
> | | \---persistence
> | | \---jdbc
> | \---test
> | \---org
> | \---nanocontainer
> | \---persistence
> | \---jdbc
> +---persistence-hibernate2
> | \---src
> | +---java
> | | \---org
> | | \---nanocontainer
> | | \---persistence
> | | \---hibernate
> | | \---classic
> | \---test
> | \---org
> | \---nanocontainer
> | \---persistence
> | +---hibernate
> | | +---classic
> | | \---pojo
> | \---jdbc
> +---persistence-hibernate3
> | \---src
> | +---java
> | | \---org
> | | \---nanocontainer
> | | \---persistence
> | | \---hibernate
> | | \---classic
> | \---test
> | \---org
> | \---nanocontainer
> | \---persistence
> | \---hibernate
> | \---pojo
> +---persistence-hibernate3.2
> | \---src
> | +---java
> | | \---org
> | | \---nanocontainer
> | | \---persistence
> | | \---hibernate
> | \---test
> | \---org
> | \---nanocontainer
> | \---persistence
> | \---hibernate
> | \---pojo
> \---site
> \---xdocs
> \---style
> This is taken from my own directory where I've got it set up.:

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



<hr/>
<p>
To unsubscribe from this list please visit:
</p>
<p>
<a
href="http://xircles.codehaus.org/manage_email";>http://xircles.codehaus.org/manage_email</a>




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise