From: <one...@us...> - 2002-11-05 08:04:08
|
Update of /cvsroot/hibernate/Hibernate/doc In directory usw-pr-cvs1:/tmp/cvs-serv24191/doc Modified Files: about.html best.html brief.html demo.html dtd.html faq.html features.html hibernate.html jmx.html menu.html performance.html tools.html tutorial.html Added Files: links.aft links.html Log Message: links page --- NEW FILE: links.aft --- #---PASS-HTML <link rel="stylesheet" href="hibernate.css" type="text/css"> *Links -------------------------------------------------------------------------- **External Documentation Tom Sedge has written a piece explaining various Hibernate association styles * http://www.xylax.net/hibernate The Cayenne project maintains a Wiki page comparing features of various Java O / R tools #---PASS-HTML <ul><li> <a href="http://c2.com/cgi-bin/wiki?ObjectRelationalToolComparison">http://c2.com/cgi-bin/wiki?ObjectRelationalToolComparison</a></li></ul> **Related Projects Hibernate uses CGLIB for proxy generation * http://cglib.sourceforge.net Hibernate can use C3P0 for connection pooling * http://sourceforge.net/projects/c3p0 Hibernate uses various pieces of Jakarta commons and Turbine JCS internally * http://jakarta.apache.org --- NEW FILE: links.html --- <link rel="stylesheet" href="hibernate.css" type="text/css"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="author" content=""> <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- .Default {background-color: rgb(255,255,255); color: rgb(0,0,0); font-family: 'Tahoma'; font-size: 12pt} .Text-Background {background-color: rgb(255,255,255)} --> </style> </head> <body> <!-- Start SectLevel1 --> <h2><a name="Links">Links</a></h2> <hr> <!-- Start SectLevel2 --> <h3><a name="External Documentation">External Documentation</a></h3> <p class="Body"> Tom Sedge has written a piece explaining various Hibernate association styles </p> <ul> <li> <a href="http://www.xylax.net/hibernate">http://www.xylax.net/hibernate</a></li> </ul> <p class="Body"> The Cayenne project maintains a Wiki page comparing features of various Java O / R tools </p> <ul><li> <a href="http://c2.com/cgi-bin/wiki?ObjectRelationalToolComparison">http://c2.com/cgi-bin/wiki?ObjectRelationalToolComparison</a></li></ul><!--End Section 2--> <h3><a name="Related Projects">Related Projects</a></h3> <p class="Body"> Hibernate uses CGLIB for proxy generation </p> <ul> <li> <a href="http://cglib.sourceforge.net">http://cglib.sourceforge.net</a></li> </ul> <p class="Body"> Hibernate can use C3P0 for connection pooling </p> <ul> <li> <a href="http://sourceforge.net/projects/c3p0">http://sourceforge.net/projects/c3p0</a></li> </ul> <p class="Body"> Hibernate uses various pieces of Jakarta commons and Turbine JCS internally </p> <ul> <li> <a href="http://jakarta.apache.org">http://jakarta.apache.org</a></li> </ul> <!--End Section 2--> <!-- End SectLevel2 --> <!--End Section 1--> <!-- End SectLevel1 --> <br> <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: about.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/about.html,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** about.html 30 Oct 2002 13:34:25 -0000 1.15 --- about.html 5 Nov 2002 08:03:56 -0000 1.16 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 49,53 **** </p> <!--End Section 3--> ! <h4><a name="What do you mean by "service"?">What do you mean by "service"?</a></h4> <p class="Body"> Some persistence layers work by <strong>imposing</strong> a certain design upon the classes to be persisted. I'll call this the <em>frameworky</em> approach. CMP is a good example. The framework <strong>calls into</strong> the business domain objects; the framework is the client. Typically these kinds of approaches provide a managed environment in which the objects are instantiated. In some cases (eg. entity beans) it is extremely difficult to run the code without that environment. Such approaches often have a slow compile-test-debug cycle which increases development costs. Secondly we have found, at least in the case of EJB, that they often lead to strange and unnatural implementation styles. On the positive side, it is easier for the framework code to control concurrency, security and memory allocation. --- 49,53 ---- </p> <!--End Section 3--> ! <h4><a name="What do you mean by "service"?">What do you mean by "service"?</a></h4> <p class="Body"> Some persistence layers work by <strong>imposing</strong> a certain design upon the classes to be persisted. I'll call this the <em>frameworky</em> approach. CMP is a good example. The framework <strong>calls into</strong> the business domain objects; the framework is the client. Typically these kinds of approaches provide a managed environment in which the objects are instantiated. In some cases (eg. entity beans) it is extremely difficult to run the code without that environment. Such approaches often have a slow compile-test-debug cycle which increases development costs. Secondly we have found, at least in the case of EJB, that they often lead to strange and unnatural implementation styles. On the positive side, it is easier for the framework code to control concurrency, security and memory allocation. *************** *** 89,93 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 89,93 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: best.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/best.html,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** best.html 20 Oct 2002 08:13:12 -0000 1.22 --- best.html 5 Nov 2002 08:03:57 -0000 1.23 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 15,19 **** <!-- Start SectLevel1 --> ! <h2><a name="Hibernate ''Best'' Practices">Hibernate <em>Best</em> Practices</a></h2> <hr> <!-- Start SectLevel3 --> --- 15,19 ---- <!-- Start SectLevel1 --> ! <h2><a name="Hibernate ''Best'' Practices">Hibernate ''Best'' Practices</a></h2> <hr> <!-- Start SectLevel3 --> *************** *** 90,94 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 90,94 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: brief.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/brief.html,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** brief.html 20 Oct 2002 08:13:12 -0000 1.53 --- brief.html 5 Nov 2002 08:03:58 -0000 1.54 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 113,117 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 113,117 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: demo.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/demo.html,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** demo.html 20 Oct 2002 08:13:12 -0000 1.15 --- demo.html 5 Nov 2002 08:03:58 -0000 1.16 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 110,114 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 110,114 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: dtd.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/dtd.html,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** dtd.html 22 Oct 2002 20:22:16 -0000 1.20 --- dtd.html 5 Nov 2002 08:03:59 -0000 1.21 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 429,433 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 429,433 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: faq.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/faq.html,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** faq.html 30 Oct 2002 15:28:05 -0000 1.38 --- faq.html 5 Nov 2002 08:04:00 -0000 1.39 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 121,125 **** </p> <!--End Section 3--> ! <h4><a name="How does readonly="true" affect the semantics of cascade="all"">How does readonly="true" affect the semantics of cascade="all"</a></h4> <p class="Body"> It doesn't. --- 121,125 ---- </p> <!--End Section 3--> ! <h4><a name="How does readonly="true" affect the semantics of cascade="all"">How does readonly="true" affect the semantics of cascade="all"</a></h4> <p class="Body"> It doesn't. *************** *** 244,248 **** </pre> <!--End Section 3--> ! <h4><a name="I removed an object from a collection mapped with cascade="all" but the object was not deleted !">I removed an object from a collection mapped with cascade="all" but the object was not deleted !</a></h4> <p class="Body"> <tt>cascade="all"</tt> cascades the <tt>delete()</tt> operation from parent to child. Hibernate <strong>never</strong> deletes an entity without an explicit call to <tt>delete()</tt>. If you aren't deleting the parent object, you will have to explicitly delete the child. --- 244,248 ---- </pre> <!--End Section 3--> ! <h4><a name="I removed an object from a collection mapped with cascade="all" but the object was not deleted !">I removed an object from a collection mapped with cascade="all" but the object was not deleted !</a></h4> <p class="Body"> <tt>cascade="all"</tt> cascades the <tt>delete()</tt> operation from parent to child. Hibernate <strong>never</strong> deletes an entity without an explicit call to <tt>delete()</tt>. If you aren't deleting the parent object, you will have to explicitly delete the child. *************** *** 293,297 **** </p> <!--End Section 3--> ! <h4><a name="I'm supplying my own connections to Hibernate and I see exceptions like: "too many opened cursors"">I'm supplying my own connections to Hibernate and I see exceptions like: "too many opened cursors"</a></h4> <p class="Body"> You must disable <tt>PreparedStatement</tt> caching by setting --- 293,297 ---- </p> <!--End Section 3--> ! <h4><a name="I'm supplying my own connections to Hibernate and I see exceptions like: "too many opened cursors"">I'm supplying my own connections to Hibernate and I see exceptions like: "too many opened cursors"</a></h4> <p class="Body"> You must disable <tt>PreparedStatement</tt> caching by setting *************** *** 445,449 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 445,449 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: features.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/features.html,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** features.html 29 Oct 2002 16:09:05 -0000 1.46 --- features.html 5 Nov 2002 08:04:00 -0000 1.47 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 182,186 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 182,186 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: hibernate.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/hibernate.html,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** hibernate.html 29 Oct 2002 16:09:06 -0000 1.31 --- hibernate.html 5 Nov 2002 08:04:01 -0000 1.32 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 143,147 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 143,147 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: jmx.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/jmx.html,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** jmx.html 20 Oct 2002 08:13:12 -0000 1.19 --- jmx.html 5 Nov 2002 08:04:02 -0000 1.20 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 93,97 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 93,97 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: menu.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/menu.html,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** menu.html 3 Sep 2002 03:03:17 -0000 1.7 --- menu.html 5 Nov 2002 08:04:02 -0000 1.8 *************** *** 23,26 **** --- 23,27 ---- <a href="api/index.html" target="mainFrame">API Javadoc</a><br> <a href="dtd.html" target="mainFrame">Mapping DTD</a><br> + <a href="links.html" target="mainFrame">External Links</a><br> <a href="http://sourceforge.net/projects/hibernate" target="mainFrame">Sourceforge Project</a><br> Index: performance.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/performance.html,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** performance.html 22 Oct 2002 18:54:52 -0000 1.24 --- performance.html 5 Nov 2002 08:04:02 -0000 1.25 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 126,130 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 126,130 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: tools.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/tools.html,v retrieving revision 1.78 retrieving revision 1.79 diff -C2 -d -r1.78 -r1.79 *** tools.html 26 Oct 2002 08:53:28 -0000 1.78 --- tools.html 5 Nov 2002 08:04:02 -0000 1.79 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 361,365 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 361,365 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> Index: tutorial.html =================================================================== RCS file: /cvsroot/hibernate/Hibernate/doc/tutorial.html,v retrieving revision 1.80 retrieving revision 1.81 diff -C2 -d -r1.80 -r1.81 *** tutorial.html 20 Oct 2002 08:13:12 -0000 1.80 --- tutorial.html 5 Nov 2002 08:04:02 -0000 1.81 *************** *** 4,8 **** <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0793; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- --- 4,8 ---- <title></title> <meta name="author" content=""> ! <meta name="GENERATOR" content = "Almost Free Text v5.0792; Copyright 1996-2002 Todd Coram. All rights reserved."> <style type="text/css"> <!-- *************** *** 2286,2290 **** <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0793</a></small> </p> </body> </html> --- 2286,2290 ---- <!-- End SectLevel1 --> <br> ! <p align="right"> <small>This document was generated using <a href="http://www.maplefish.com/todd/aft.html">AFT v5.0792</a></small> </p> </body> </html> |