<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b2f4aff7f9c46a68bd98c/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2f4aff7f9c46a68bd98c/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">OJB</div><div class="t m0 x1 h3 y2 ff2 fs1 fc0 sc0 ls0 ws0">Table<span class="_"> </span>of<span class="_"> </span>contents</div><div class="t m0 x2 h4 y3 ff3 fs2 fc0 sc0 ls0 ws0">1<span class="_ _0"> </span><span class="fs3">OJB..................................................................................................................................<span class="_"> </span>11</span></div><div class="t m0 x3 h4 y4 ff3 fs2 fc0 sc0 ls0 ws0">1.1<span class="_ _0"> </span><span class="fs3">ObJectRelationalBridge<span class="_"> </span>-<span class="_"> </span>OJB....................................................................................<span class="_ _1"> </span>11</span></div><div class="t m0 x4 h4 y5 ff3 fs2 fc0 sc0 ls0 ws0">1.1.1<span class="_ _0"> </span><span class="fs3">Summary.................................................................................................................<span class="_ _2"></span>11</span></div><div class="t m0 x5 h4 y6 ff3 fs2 fc0 sc0 ls0 ws0">1.1.1.1<span class="_ _0"> </span><span class="fs3">flexibility............................................................................................................<span class="_ _3"> </span>11</span></div><div class="t m0 x5 h4 y7 ff3 fs2 fc0 sc0 ls0 ws0">1.1.1.2<span class="_ _0"> </span><span class="fs3">scalability............................................................................................................<span class="_ _4"></span>11</span></div><div class="t m0 x5 h4 y8 ff3 fs2 fc0 sc0 ls0 ws0">1.1.1.3<span class="_ _0"> </span><span class="fs3">functionality........................................................................................................<span class="_ _4"></span>11</span></div><div class="t m0 x3 h4 y9 ff3 fs2 fc0 sc0 ls0 ws0">1.2<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>-<span class="_"> </span>Features.............................................................................................................<span class="_ _2"></span>12</span></div><div class="t m0 x4 h4 ya ff3 fs2 fc0 sc0 ls0 ws0">1.2.1<span class="_ _0"> </span><span class="fs3">Features...................................................................................................................<span class="_ _2"></span>12</span></div><div class="t m0 x3 h4 yb ff3 fs2 fc0 sc0 ls0 ws0">1.3<span class="_ _0"> </span><span class="fs3">Status...........................................................................................................................<span class="_ _3"> </span>13</span></div><div class="t m0 x4 h4 yc ff3 fs2 fc0 sc0 ls0 ws0">1.3.1<span class="_ _0"> </span><span class="fs3">Status<span class="_"> </span>of<span class="_"> </span>OJB<span class="_"> </span>API's.................................................................................................<span class="_ _4"></span>13</span></div><div class="t m0 x5 h4 yd ff3 fs2 fc0 sc0 ls0 ws0">1.3.1.1<span class="_ _0"> </span><span class="fs3">PB<span class="_"> </span>API<span class="_"> </span>(Persistence<span class="_"> </span>Broker<span class="_"> </span>API).......................................................................13</span></div><div class="t m0 x5 h4 ye ff3 fs2 fc0 sc0 ls0 ws0">1.3.1.2<span class="_ _0"> </span><span class="fs3">ODMG<span class="_"> </span>API........................................................................................................<span class="_"> </span>14</span></div><div class="t m0 x5 h4 yf ff3 fs2 fc0 sc0 ls0 ws0">1.3.1.3<span class="_ _0"> </span><span class="fs3">JDO<span class="_"> </span>API.............................................................................................................<span class="_ _3"> </span>14</span></div><div class="t m0 x5 h4 y10 ff3 fs2 fc0 sc0 ls0 ws0">1.3.1.4<span class="_ _0"> </span><span class="fs3">OTM<span class="_"> </span>API<span class="_"> </span>(Object<span class="_"> </span>Transaction<span class="_"> </span>Manager<span class="_"> </span>API)...................................................<span class="_ _5"></span>14</span></div><div class="t m0 x3 h4 y11 ff3 fs2 fc0 sc0 ls0 ws0">1.4<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>-<span class="_"> </span>Mail<span class="_"> </span>Lists..........................................................................................................<span class="_ _3"> </span>14</span></div><div class="t m0 x4 h4 y12 ff3 fs2 fc0 sc0 ls0 ws0">1.4.1<span class="_ _0"> </span><span class="fs3">Mailing<span class="_"> </span>Lists...........................................................................................................<span class="_ _1"> </span>14</span></div><div class="t m0 x3 h4 y13 ff3 fs2 fc0 sc0 ls0 ws0">1.5<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>-<span class="_"> </span>Mail<span class="_"> </span>Archives....................................................................................................<span class="_ _4"></span>14</span></div><div class="t m0 x4 h4 y14 ff3 fs2 fc0 sc0 ls0 ws0">1.5.1<span class="_ _0"> </span><span class="fs3">Mail<span class="_"> </span>Archives..........................................................................................................<span class="_ _4"></span>14</span></div><div class="t m0 x3 h4 y15 ff3 fs2 fc0 sc0 ls0 ws0">1.6<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>-<span class="_"> </span>References<span class="_"> </span>and<span class="_"> </span>Testimonials............................................................................<span class="_"> </span>15</span></div><div class="t m0 x4 h4 y16 ff3 fs2 fc0 sc0 ls0 ws0">1.6.1<span class="_ _0"> </span><span class="fs3">References<span class="_"> </span>and<span class="_"> </span>Testimonials..................................................................................<span class="_ _3"> </span>15</span></div><div class="t m0 x5 h4 y17 ff3 fs2 fc0 sc0 ls0 ws0">1.6.1.1<span class="_ _0"> </span><span class="fs3">projects<span class="_"> </span>using<span class="_"> </span>OJB..............................................................................................<span class="_ _4"></span>15</span></div><div class="t m0 x5 h4 y18 ff3 fs2 fc0 sc0 ls0 ws0">1.6.1.2<span class="_ _0"> </span><span class="fs3">user<span class="_"> </span>testimonials<span class="_"> </span>................................................................................................<span class="_ _2"></span>16</span></div><div class="t m0 x3 h4 y19 ff3 fs2 fc0 sc0 ls0 ws0">1.7<span class="_ _0"> </span><span class="fs3">Links<span class="_"> </span>and<span class="_"> </span>further<span class="_"> </span>readings...........................................................................................<span class="_ _6"></span>18</span></div><div class="t m0 x4 h4 y1a ff3 fs2 fc0 sc0 ls0 ws0">1.7.1<span class="_ _0"> </span><span class="fs3">Summary.................................................................................................................<span class="_ _2"></span>18</span></div><div class="t m0 x6 h5 y1b ff4 fs2 fc1 sc0 ls0 ws0">Copyright<span class="_"> </span>©<span class="_"> </span>2002-2004<span class="_"> </span>The<span class="_"> </span>Apache<span class="_"> </span>Software<span class="_"> </span>Foundation.<span class="_"> </span>All<span class="_"> </span>rights<span class="_"> </span>reserved.</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2f4aff7f9c46a68bd98c/bg2.jpg"><div class="t m0 x4 h4 y1c ff3 fs2 fc0 sc0 ls0 ws0">1.7.2<span class="_ _0"> </span><span class="fs3">Design.....................................................................................................................<span class="_ _1"> </span>18</span></div><div class="t m0 x4 h4 y1d ff3 fs2 fc0 sc0 ls0 ws0">1.7.3<span class="_ _0"> </span><span class="fs3">Further<span class="_"> </span>readings<span class="_"> </span>on<span class="_"> </span>O/R<span class="_"> </span>mapping...........................................................................<span class="_ _4"></span>20</span></div><div class="t m0 x4 h4 y1e ff3 fs2 fc0 sc0 ls0 ws0">1.7.4<span class="_ _0"> </span><span class="fs3">Patterns....................................................................................................................<span class="_ _4"></span>20</span></div><div class="t m0 x4 h4 y1f ff3 fs2 fc0 sc0 ls0 ws0">1.7.5<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>tutorials...........................................................................................................<span class="_ _3"> </span>20</span></div><div class="t m0 x4 h4 y20 ff3 fs2 fc0 sc0 ls0 ws0">1.7.6<span class="_ _0"> </span><span class="fs3">Books<span class="_"> </span>covering<span class="_"> </span>OJB...............................................................................................<span class="_ _1"> </span>20</span></div><div class="t m0 x2 h4 y21 ff3 fs2 fc0 sc0 ls0 ws0">2<span class="_ _0"> </span><span class="fs3">Download.........................................................................................................................<span class="_ _5"></span>21</span></div><div class="t m0 x2 h4 y22 ff3 fs2 fc0 sc0 ls0 ws0">3<span class="_ _0"> </span><span class="fs3">Development....................................................................................................................<span class="_ _2"></span>21</span></div><div class="t m0 x3 h4 y23 ff3 fs2 fc0 sc0 ls0 ws0">3.1<span class="_ _0"> </span><span class="fs3">Coding<span class="_"> </span>Standards.........................................................................................................21</span></div><div class="t m0 x4 h4 y24 ff3 fs2 fc0 sc0 ls0 ws0">3.1.1<span class="_ _0"> </span><span class="fs3">Coding<span class="_"> </span>Standards....................................................................................................<span class="_ _2"></span>21</span></div><div class="t m0 x2 h4 y25 ff3 fs2 fc0 sc0 ls0 ws0">4<span class="_ _0"> </span><span class="fs3">Documentation.................................................................................................................<span class="_ _5"></span>23</span></div><div class="t m0 x3 h4 y26 ff3 fs2 fc0 sc0 ls0 ws0">4.1<span class="_ _0"> </span><span class="fs3">Documentation............................................................................................................<span class="_"> </span>24</span></div><div class="t m0 x4 h4 y27 ff3 fs2 fc0 sc0 ls0 ws0">4.1.1<span class="_ _0"> </span><span class="fs3">Introduction.............................................................................................................<span class="_ _6"></span>24</span></div><div class="t m0 x3 h4 y28 ff3 fs2 fc0 sc0 ls0 ws0">4.2<span class="_ _0"> </span><span class="fs3">Frequently<span class="_"> </span>Asked<span class="_"> </span>Questions........................................................................................24</span></div><div class="t m0 x4 h4 y29 ff3 fs2 fc0 sc0 ls0 ws0">4.2.1<span class="_ _0"> </span><span class="fs3">Questions.................................................................................................................<span class="_ _4"></span>24</span></div><div class="t m0 x5 h4 y2a ff3 fs2 fc0 sc0 ls0 ws0">4.2.1.1<span class="_ _0"> </span><span class="fs3">1.<span class="_"> </span>General...........................................................................................................<span class="_"> </span>24</span></div><div class="t m0 x5 h4 y2b ff3 fs2 fc0 sc0 ls0 ws0">4.2.1.2<span class="_ _0"> </span><span class="fs3">2.<span class="_"> </span>Getting<span class="_"> </span>Started................................................................................................<span class="_ _6"></span>27</span></div><div class="t m0 x5 h4 y2c ff3 fs2 fc0 sc0 ls0 ws0">4.2.1.3<span class="_ _0"> </span><span class="fs3">3.<span class="_"> </span>OJB<span class="_"> </span>api's.........................................................................................................<span class="_ _6"></span>29</span></div><div class="t m0 x5 h4 y2d ff3 fs2 fc0 sc0 ls0 ws0">4.2.1.4<span class="_ _0"> </span><span class="fs3">4.<span class="_"> </span>Howto.............................................................................................................<span class="_ _1"> </span>31</span></div><div class="t m0 x3 h4 y2e ff3 fs2 fc0 sc0 ls0 ws0">4.3<span class="_ _0"> </span><span class="fs3">ObJectRelationalBridge<span class="_"> </span>-<span class="_"> </span>Getting<span class="_"> </span>Started...................................................................<span class="_ _2"></span>43</span></div><div class="t m0 x4 h4 y2f ff3 fs2 fc0 sc0 ls0 ws0">4.3.1<span class="_ _0"> </span><span class="fs3">Acquiring<span class="_"> </span>ojb-blank................................................................................................<span class="_ _2"></span>44</span></div><div class="t m0 x4 h4 y30 ff3 fs2 fc0 sc0 ls0 ws0">4.3.2<span class="_ _0"> </span><span class="fs3">Contents<span class="_"> </span>of<span class="_"> </span>ojb-blank..............................................................................................<span class="_ _4"></span>44</span></div><div class="t m0 x5 h4 y31 ff3 fs2 fc0 sc0 ls0 ws0">4.3.2.1<span class="_ _0"> </span><span class="fs3">Sample<span class="_"> </span>project....................................................................................................<span class="_ _2"></span>45</span></div><div class="t m0 x4 h4 y32 ff3 fs2 fc0 sc0 ls0 ws0">4.3.3<span class="_ _0"> </span><span class="fs3">The<span class="_"> </span>build<span class="_"> </span>files.........................................................................................................<span class="_ _1"> </span>46</span></div><div class="t m0 x5 h4 y33 ff3 fs2 fc0 sc0 ls0 ws0">4.3.3.1<span class="_ _0"> </span><span class="fs3">Configuration<span class="_"> </span>via<span class="_"> </span>build.properties......................................................................46</span></div><div class="t m0 x5 h4 y34 ff3 fs2 fc0 sc0 ls0 ws0">4.3.3.2<span class="_ _0"> </span><span class="fs3">Building<span class="_"> </span>via<span class="_"> </span>build.xml........................................................................................<span class="_ _6"></span>47</span></div><div class="t m0 x5 h4 y35 ff3 fs2 fc0 sc0 ls0 ws0">4.3.3.3<span class="_ _0"> </span><span class="fs3">Sample<span class="_"> </span>project....................................................................................................<span class="_ _2"></span>49</span></div><div class="t m0 x4 h4 y36 ff3 fs2 fc0 sc0 ls0 ws0">4.3.4<span class="_ _0"> </span><span class="fs3">The<span class="_"> </span>runtime<span class="_"> </span>configuration<span class="_"> </span>files...............................................................................52</span></div><div class="t m0 x5 h4 y37 ff3 fs2 fc0 sc0 ls0 ws0">4.3.4.1<span class="_ _0"> </span><span class="fs3">Configuring<span class="_"> </span>the<span class="_"> </span>OJB<span class="_"> </span>runtime.............................................................................<span class="_ _2"></span>52</span></div><div class="t m0 x5 h4 y38 ff3 fs2 fc0 sc0 ls0 ws0">4.3.4.2<span class="_ _0"> </span><span class="fs3">Configuring<span class="_"> </span>the<span class="_"> </span>database<span class="_"> </span>connection.................................................................<span class="_ _3"> </span>52</span></div><div class="t m0 x7 h6 y39 ff4 fs3 fc0 sc0 ls0 ws0">OJB</div><div class="t m0 x8 h7 y3a ff5 fs3 fc0 sc0 ls0 ws0">Page<span class="_"> </span>2</div><div class="t m0 x6 h5 y3b ff4 fs2 fc1 sc0 ls0 ws0">Copyright<span class="_"> </span>©<span class="_"> </span>2002-2004<span class="_"> </span>The<span class="_"> </span>Apache<span class="_"> </span>Software<span class="_"> </span>Foundation.<span class="_"> </span>All<span class="_"> </span>rights<span class="_"> </span>reserved.</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2f4aff7f9c46a68bd98c/bg3.jpg"><div class="t m0 x5 h4 y1c ff3 fs2 fc0 sc0 ls0 ws0">4.3.4.3<span class="_ _0"> </span><span class="fs3">Configuring<span class="_"> </span>the<span class="_"> </span>repository.................................................................................<span class="_"> </span>53</span></div><div class="t m0 x5 h4 y1d ff3 fs2 fc0 sc0 ls0 ws0">4.3.4.4<span class="_ _0"> </span><span class="fs3">Sample<span class="_"> </span>project....................................................................................................<span class="_ _2"></span>53</span></div><div class="t m0 x4 h4 y1e ff3 fs2 fc0 sc0 ls0 ws0">4.3.5<span class="_ _0"> </span><span class="fs3">Learning<span class="_"> </span>More.........................................................................................................55</span></div><div class="t m0 x3 h4 y1f ff3 fs2 fc0 sc0 ls0 ws0">4.4<span class="_ _0"> </span><span class="fs3">Tutorials.......................................................................................................................<span class="_ _4"></span>55</span></div><div class="t m0 x4 h4 y20 ff3 fs2 fc0 sc0 ls0 ws0">4.4.1<span class="_ _0"> </span><span class="fs3">Tutorial<span class="_"> </span>Summary...................................................................................................<span class="_ _1"> </span>55</span></div><div class="t m0 x5 h4 y21 ff3 fs2 fc0 sc0 ls0 ws0">4.4.1.1<span class="_ _0"> </span><span class="fs3">Tutorials..............................................................................................................<span class="_ _4"></span>55</span></div><div class="t m0 x4 h4 y22 ff3 fs2 fc0 sc0 ls0 ws0">4.4.2<span class="_ _0"> </span><span class="fs3">Mapping<span class="_"> </span>Tutorial....................................................................................................<span class="_ _1"> </span>56</span></div><div class="t m0 x5 h4 y23 ff3 fs2 fc0 sc0 ls0 ws0">4.4.2.1<span class="_ _0"> </span><span class="fs3">What<span class="_"> </span>is<span class="_"> </span>the<span class="_"> </span>Object-Relational<span class="_"> </span>Mapping<span class="_"> </span>Metadata?...........................................<span class="_ _3"> </span>56</span></div><div class="t m0 x5 h4 y24 ff3 fs2 fc0 sc0 ls0 ws0">4.4.2.2<span class="_ _0"> </span><span class="fs3">Advanced<span class="_"> </span>Topics................................................................................................<span class="_ _2"></span>60</span></div><div class="t m0 x4 h4 y25 ff3 fs2 fc0 sc0 ls0 ws0">4.4.3<span class="_ _0"> </span><span class="fs3">Persistence<span class="_"> </span>Broker<span class="_"> </span>Tutorial.....................................................................................<span class="_ _4"></span>61</span></div><div class="t m0 x5 h4 y26 ff3 fs2 fc0 sc0 ls0 ws0">4.4.3.1<span class="_ _0"> </span><span class="fs3">The<span class="_"> </span>PersistenceBroker<span class="_"> </span>API................................................................................<span class="_ _3"> </span>61</span></div><div class="t m0 x5 h4 y27 ff3 fs2 fc0 sc0 ls0 ws0">4.4.3.2<span class="_ _0"> </span><span class="fs3">Exception<span class="_"> </span>Handling............................................................................................<span class="_ _2"></span>67</span></div><div class="t m0 x4 h4 y28 ff3 fs2 fc0 sc0 ls0 ws0">4.4.4<span class="_ _0"> </span><span class="fs3">The<span class="_"> </span>ODMG<span class="_"> </span>API......................................................................................................<span class="_ _4"></span>68</span></div><div class="t m0 x5 h4 y29 ff3 fs2 fc0 sc0 ls0 ws0">4.4.4.1<span class="_ _0"> </span><span class="fs3">Introduction........................................................................................................<span class="_ _3"> </span>68</span></div><div class="t m0 x5 h4 y2a ff3 fs2 fc0 sc0 ls0 ws0">4.4.4.2<span class="_ _0"> </span><span class="fs3">Initializing<span class="_"> </span>ODMG.............................................................................................<span class="_ _3"> </span>69</span></div><div class="t m0 x5 h4 y2b ff3 fs2 fc0 sc0 ls0 ws0">4.4.4.3<span class="_ _0"> </span><span class="fs3">Persisting<span class="_"> </span>New<span class="_"> </span>Objects.......................................................................................70</span></div><div class="t m0 x5 h4 y2c ff3 fs2 fc0 sc0 ls0 ws0">4.4.4.4<span class="_ _0"> </span><span class="fs3">Querying<span class="_"> </span>Persistent<span class="_"> </span>Objects...............................................................................<span class="_ _1"> </span>70</span></div><div class="t m0 x5 h4 y2d ff3 fs2 fc0 sc0 ls0 ws0">4.4.4.5<span class="_ _0"> </span><span class="fs3">Updating<span class="_"> </span>Persistent<span class="_"> </span>Objects...............................................................................<span class="_"> </span>71</span></div><div class="t m0 x5 h4 y2e ff3 fs2 fc0 sc0 ls0 ws0">4.4.4.6<span class="_ _0"> </span><span class="fs3">Deleting<span class="_"> </span>Persistent<span class="_"> </span>Objects.................................................................................71</span></div><div class="t m0 x4 h4 y2f ff3 fs2 fc0 sc0 ls0 ws0">4.4.5<span class="_ _0"> </span><span class="fs3">JDO<span class="_"> </span>Tutorial...........................................................................................................<span class="_ _3"> </span>72</span></div><div class="t m0 x5 h4 y30 ff3 fs2 fc0 sc0 ls0 ws0">4.4.5.1<span class="_ _0"> </span><span class="fs3">Using<span class="_"> </span>the<span class="_"> </span>ObJectRelationalBridge<span class="_"> </span>JDO<span class="_"> </span>API.....................................................<span class="_"> </span>72</span></div><div class="t m0 x5 h4 y31 ff3 fs2 fc0 sc0 ls0 ws0">4.4.5.2<span class="_ _0"> </span><span class="fs3">Using<span class="_"> </span>the<span class="_"> </span>JDO<span class="_"> </span>API<span class="_"> </span>in<span class="_"> </span>the<span class="_"> </span>UseCase<span class="_"> </span>Implementations........................................<span class="_ _2"></span>73</span></div><div class="t m0 x5 h4 y32 ff3 fs2 fc0 sc0 ls0 ws0">4.4.5.3<span class="_ _0"> </span><span class="fs3">Conclusion..........................................................................................................<span class="_ _5"></span>79</span></div><div class="t m0 x4 h4 y33 ff3 fs2 fc0 sc0 ls0 ws0">4.4.6<span class="_ _0"> </span><span class="fs3">Object<span class="_"> </span>Transaction<span class="_"> </span>Manager<span class="_"> </span>Tutorial.....................................................................<span class="_ _5"></span>79</span></div><div class="t m0 x5 h4 y34 ff3 fs2 fc0 sc0 ls0 ws0">4.4.6.1<span class="_ _0"> </span><span class="fs3">The<span class="_"> </span>OTM<span class="_"> </span>API.....................................................................................................80</span></div><div class="t m0 x5 h4 y35 ff3 fs2 fc0 sc0 ls0 ws0">4.4.6.2<span class="_ _0"> </span><span class="fs3">Notes<span class="_"> </span>on<span class="_"> </span>the<span class="_"> </span>Object<span class="_"> </span>Transaction<span class="_"> </span>Manager.........................................................<span class="_ _2"></span>86</span></div><div class="t m0 x3 h4 y36 ff3 fs2 fc0 sc0 ls0 ws0">4.5<span class="_ _0"> </span><span class="fs3">Reference<span class="_"> </span>Guides.........................................................................................................87</span></div><div class="t m0 x4 h4 y37 ff3 fs2 fc0 sc0 ls0 ws0">4.5.1<span class="_ _0"> </span><span class="fs3">Reference<span class="_"> </span>Guides....................................................................................................<span class="_ _2"></span>87</span></div><div class="t m0 x5 h4 y38 ff3 fs2 fc0 sc0 ls0 ws0">4.5.1.1<span class="_ _0"> </span><span class="fs3">Reference<span class="_"> </span>Guides................................................................................................87</span></div><div class="t m0 x1 h6 y39 ff4 fs3 fc0 sc0 ls0 ws0">OJB</div><div class="t m0 x1 h7 y3a ff5 fs3 fc0 sc0 ls0 ws0">Page<span class="_"> </span>3</div><div class="t m0 x6 h5 y3b ff4 fs2 fc1 sc0 ls0 ws0">Copyright<span class="_"> </span>©<span class="_"> </span>2002-2004<span class="_"> </span>The<span class="_"> </span>Apache<span class="_"> </span>Software<span class="_"> </span>Foundation.<span class="_"> </span>All<span class="_"> </span>rights<span class="_"> </span>reserved.</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2f4aff7f9c46a68bd98c/bg4.jpg"><div class="t m0 x4 h4 y1c ff3 fs2 fc0 sc0 ls0 ws0">4.5.2<span class="_ _0"> </span><span class="fs3">PB-api<span class="_"> </span>Guide...........................................................................................................<span class="_ _4"></span>88</span></div><div class="t m0 x5 h4 y1d ff3 fs2 fc0 sc0 ls0 ws0">4.5.2.1<span class="_ _0"> </span><span class="fs3">Introduction........................................................................................................<span class="_ _3"> </span>88</span></div><div class="t m0 x5 h4 y1e ff3 fs2 fc0 sc0 ls0 ws0">4.5.2.2<span class="_ _0"> </span><span class="fs3">How<span class="_"> </span>to<span class="_"> </span>access<span class="_"> </span>the<span class="_"> </span>PB-api?.................................................................................<span class="_ _1"> </span>88</span></div><div class="t m0 x5 h4 y1f ff3 fs2 fc0 sc0 ls0 ws0">4.5.2.3<span class="_ _0"> </span><span class="fs3">Notes<span class="_"> </span>on<span class="_"> </span>Using<span class="_"> </span>the<span class="_"> </span>PersistenceBroker<span class="_"> </span>API........................................................<span class="_ _6"></span>89</span></div><div class="t m0 x5 h4 y20 ff3 fs2 fc0 sc0 ls0 ws0">4.5.2.4<span class="_ _0"> </span><span class="fs3">Questions............................................................................................................<span class="_ _2"></span>90</span></div><div class="t m0 x4 h4 y21 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3<span class="_ _0"> </span><span class="fs3">ODMG-api<span class="_"> </span>Guide...................................................................................................<span class="_ _3"> </span>90</span></div><div class="t m0 x5 h4 y22 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.1<span class="_ _0"> </span><span class="fs3">Introduction........................................................................................................<span class="_ _3"> </span>90</span></div><div class="t m0 x5 h4 y23 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.2<span class="_ _0"> </span><span class="fs3">Specific<span class="_"> </span>Metadata<span class="_"> </span>Settings.................................................................................<span class="_ _1"> </span>90</span></div><div class="t m0 x5 h4 y24 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.3<span class="_ _0"> </span><span class="fs3">How<span class="_"> </span>to<span class="_"> </span>access<span class="_"> </span>ODMG-api..................................................................................91</span></div><div class="t m0 x5 h4 y25 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.4<span class="_ _0"> </span><span class="fs3">Configuration<span class="_"> </span>Properties....................................................................................<span class="_"> </span>92</span></div><div class="t m0 x5 h4 y26 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.5<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>Extensions<span class="_"> </span>of<span class="_"> </span>ODMG.................................................................................<span class="_ _5"></span>94</span></div><div class="t m0 x5 h4 y27 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.6<span class="_ _0"> </span><span class="fs3">Notes<span class="_"> </span>on<span class="_"> </span>Using<span class="_"> </span>the<span class="_"> </span>ODMG<span class="_"> </span>API.........................................................................<span class="_ _4"></span>95</span></div><div class="t m0 x5 h4 y28 ff3 fs2 fc0 sc0 ls0 ws0">4.5.3.7<span class="_ _0"> </span><span class="fs3">Questions............................................................................................................<span class="_ _2"></span>97</span></div><div class="t m0 x4 h4 y29 ff3 fs2 fc0 sc0 ls0 ws0">4.5.4<span class="_ _0"> </span><span class="fs3">Platforms.................................................................................................................<span class="_ _2"></span>98</span></div><div class="t m0 x5 h4 y2a ff3 fs2 fc0 sc0 ls0 ws0">4.5.4.1<span class="_ _0"> </span><span class="fs3">how<span class="_"> </span>to<span class="_"> </span>use<span class="_"> </span>OJB<span class="_"> </span>with<span class="_"> </span>a<span class="_"> </span>specific<span class="_"> </span>relational<span class="_"> </span>database...........................................<span class="_"> </span>98</span></div><div class="t m0 x5 h4 y2b ff3 fs2 fc0 sc0 ls0 ws0">4.5.4.2<span class="_ _0"> </span><span class="fs3">Basic<span class="_"> </span>Concepts...................................................................................................<span class="_ _3"> </span>98</span></div><div class="t m0 x5 h4 y2c ff3 fs2 fc0 sc0 ls0 ws0">4.5.4.3<span class="_ _0"> </span><span class="fs3">The<span class="_"> </span>setup<span class="_"> </span>process.............................................................................................<span class="_"> </span>100</span></div><div class="t m0 x4 h4 y2d ff3 fs2 fc0 sc0 ls0 ws0">4.5.5<span class="_ _0"> </span><span class="fs3">OJB.properties<span class="_"> </span>Configuration<span class="_"> </span>File........................................................................<span class="_ _6"></span>103</span></div><div class="t m0 x5 h4 y2e ff3 fs2 fc0 sc0 ls0 ws0">4.5.5.1<span class="_ _0"> </span><span class="fs3">OJB<span class="_"> </span>Configuration............................................................................................103</span></div><div class="t m0 x5 h4 y2f ff3 fs2 fc0 sc0 ls0 ws0">4.5.5.2<span class="_ _0"> </span><span class="fs3">OJB.properties<span class="_"> </span>File...........................................................................................<span class="_ _6"></span>104</span></div><div class="t m0 x4 h4 y30 ff3 fs2 fc0 sc0 ls0 ws0">4.5.6<span class="_ _0"> </span><span class="fs3">JDBC<span class="_"> </span>Types..........................................................................................................<span class="_ _2"></span>104</span></div><div class="t m0 x5 h4 y31 ff3 fs2 fc0 sc0 ls0 ws0">4.5.6.1<span class="_ _0"> </span><span class="fs3">Mapping<span class="_"> </span>of<span class="_"> </span>JDBC<span class="_"> </span>Types<span class="_"> </span>to<span class="_"> </span>Java<span class="_"> </span>Types...........................................................<span class="_ _6"></span>104</span></div><div class="t m0 x5 h4 y32 ff3 fs2 fc0 sc0 ls0 ws0">4.5.6.2<span class="_ _0"> </span><span class="fs3">Type<span class="_"> </span>and<span class="_"> </span>Value<span class="_"> </span>Conversions<span class="_"> </span>-<span class="_"> </span>The<span class="_"> </span>FieldConversion<span class="_"> </span>Interface.......................<span class="_ _2"></span>105</span></div><div class="t m0 x4 h4 y33 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7<span class="_ _0"> </span><span class="fs3">Repository<span class="_"> </span>File......................................................................................................<span class="_ _6"></span>109</span></div><div class="t m0 x5 h4 y34 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.1<span class="_ _0"> </span><span class="fs3">Introduction<span class="_"> </span>-<span class="_"> </span>repository<span class="_"> </span>syntax.......................................................................<span class="_ _3"> </span>109</span></div><div class="t m0 x5 h4 y35 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.2<span class="_ _0"> </span><span class="fs3">descriptor-repository.........................................................................................109</span></div><div class="t m0 x5 h4 y36 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.3<span class="_ _0"> </span><span class="fs3">jdbc-connection-descriptor...............................................................................<span class="_ _2"></span>111</span></div><div class="t m0 x5 h4 y37 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.4<span class="_ _0"> </span><span class="fs3">connection-pool................................................................................................<span class="_ _2"></span>114</span></div><div class="t m0 x5 h4 y38 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.5<span class="_ _0"> </span><span class="fs3">sequence-manager............................................................................................<span class="_ _3"> </span>115</span></div><div class="t m0 x7 h6 y39 ff4 fs3 fc0 sc0 ls0 ws0">OJB</div><div class="t m0 x8 h7 y3a ff5 fs3 fc0 sc0 ls0 ws0">Page<span class="_"> </span>4</div><div class="t m0 x6 h5 y3b ff4 fs2 fc1 sc0 ls0 ws0">Copyright<span class="_"> </span>©<span class="_"> </span>2002-2004<span class="_"> </span>The<span class="_"> </span>Apache<span class="_"> </span>Software<span class="_"> </span>Foundation.<span class="_"> </span>All<span class="_"> </span>rights<span class="_"> </span>reserved.</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b2f4aff7f9c46a68bd98c/bg5.jpg"><div class="t m0 x5 h4 y1c ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.6<span class="_ _0"> </span><span class="fs3">object-cache......................................................................................................<span class="_ _5"></span>116</span></div><div class="t m0 x5 h4 y1d ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.7<span class="_ _0"> </span><span class="fs3">custom<span class="_"> </span>attribute................................................................................................<span class="_ _1"> </span>117</span></div><div class="t m0 x5 h4 y1e ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.8<span class="_ _0"> </span><span class="fs3">class-descriptor.................................................................................................<span class="_ _2"></span>118</span></div><div class="t m0 x5 h4 y1f ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.9<span class="_ _0"> </span><span class="fs3">extent-class.......................................................................................................<span class="_ _1"> </span>120</span></div><div class="t m0 x5 h4 y20 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.10<span class="_ _0"> </span><span class="fs3">field-descriptor................................................................................................<span class="_ _6"></span>120</span></div><div class="t m0 x5 h4 y21 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.11<span class="_ _0"> </span><span class="fs3">reference-descriptor........................................................................................<span class="_ _1"> </span>122</span></div><div class="t m0 x5 h4 y22 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.12<span class="_ _0"> </span><span class="fs3">foreignkey.......................................................................................................<span class="_ _2"></span>124</span></div><div class="t m0 x5 h4 y23 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.13<span class="_ _0"> </span><span class="fs3">collection-descriptor.......................................................................................<span class="_ _3"> </span>124</span></div><div class="t m0 x5 h4 y24 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.14<span class="_ _0"> </span><span class="fs3">inverse-foreignkey..........................................................................................<span class="_ _1"> </span>127</span></div><div class="t m0 x5 h4 y25 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.15<span class="_ _0"> </span><span class="fs3">fk-pointing-to-this-class..................................................................................<span class="_ _6"></span>127</span></div><div class="t m0 x5 h4 y26 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.16<span class="_ _0"> </span><span class="fs3">fk-pointing-to-element-class...........................................................................<span class="_ _5"></span>127</span></div><div class="t m0 x5 h4 y27 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.17<span class="_ _0"> </span><span class="fs3">query-customizer............................................................................................<span class="_"> </span>127</span></div><div class="t m0 x5 h4 y28 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.18<span class="_ _0"> </span><span class="fs3">index-descriptor..............................................................................................<span class="_ _1"> </span>128</span></div><div class="t m0 x5 h4 y29 ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.19<span class="_ _0"> </span><span class="fs3">index-column..................................................................................................<span class="_ _1"> </span>128</span></div><div class="t m0 x5 h4 y2a ff3 fs2 fc0 sc0 ls0 ws0">4.5.7.20<span class="_ _0"> </span><span class="fs3">Stored<span class="_"> </span>Procedure<span class="_"> </span>Support...............................................................................<span class="_ _2"></span>128</span></div><div class="t m0 x4 h4 y2b ff3 fs2 fc0 sc0 ls0 ws0">4.5.8<span class="_ _0"> </span><span class="fs3">Basic<span class="_"> </span>Technique....................................................................................................<span class="_ _6"></span>131</span></div><div class="t m0 x5 h4 y2c ff3 fs2 fc0 sc0 ls0 ws0">4.5.8.1<span class="_ _0"> </span><span class="fs3">Mapping<span class="_"> </span>1:1<span class="_"> </span>associations.................................................................................<span class="_ _1"> </span>131</span></div><div class="t m0 x5 h4 y2d ff3 fs2 fc0 sc0 ls0 ws0">4.5.8.2<span class="_ _0"> </span><span class="fs3">Mapping<span class="_"> </span>1:n<span class="_"> </span>associations.................................................................................<span class="_ _1"> </span>135</span></div><div class="t m0 x5 h4 y2e ff3 fs2 fc0 sc0 ls0 ws0">4.5.8.3<span class="_ _0"> </span><span class="fs3">Mapping<span class="_"> </span>m:n<span class="_"> </span>associations................................................................................<span class="_ _2"></span>138</span></div><div class="t m0 x5 h4 y2f ff3 fs2 fc0 sc0 ls0 ws0">4.5.8.4<span class="_ _0"> </span><span class="fs3">Setting<span class="_"> </span>Load,<span class="_"> </span>Update,<span class="_"> </span>and<span class="_"> </span>Delete<span class="_"> </span>Cascading...................................................<span class="_ _2"></span>145</span></div><div class="t m0 x5 h4 y30 ff3 fs2 fc0 sc0 ls0 ws0">4.5.8.5<span class="_ _0"> </span><span class="fs3">Using<span class="_"> </span>Proxy<span class="_"> </span>Classes.........................................................................................<span class="_ _2"></span>148</span></div><div class="t m0 x5 h4 y31 ff3 fs2 fc0 sc0 ls0 ws0">4.5.8.6<span class="_ _0"> </span><span class="fs3">Type<span class="_"> </span>and<span class="_"> </span>Value<span class="_"> </span>Conversions............................................................................155</span></div><div class="t m0 x4 h4 y32 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9<span class="_ _0"> </span><span class="fs3">Advanced<span class="_"> </span>Technique.............................................................................................155</span></div><div class="t m0 x5 h4 y33 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9.1<span class="_ _0"> </span><span class="fs3">Introduction......................................................................................................<span class="_ _3"> </span>155</span></div><div class="t m0 x5 h4 y34 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9.2<span class="_ _0"> </span><span class="fs3">Extents<span class="_"> </span>and<span class="_"> </span>Polymorphism...............................................................................<span class="_ _6"></span>155</span></div><div class="t m0 x5 h4 y35 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9.3<span class="_ _0"> </span><span class="fs3">Mapping<span class="_"> </span>Inheritance<span class="_"> </span>Hierarchies.....................................................................<span class="_ _1"> </span>158</span></div><div class="t m0 x5 h4 y36 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9.4<span class="_ _0"> </span><span class="fs3">Using<span class="_"> </span>interfaces<span class="_"> </span>with<span class="_"> </span>OJB................................................................................<span class="_ _6"></span>167</span></div><div class="t m0 x5 h4 y37 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9.5<span class="_ _0"> </span><span class="fs3">Change<span class="_"> </span>PersistentField<span class="_"> </span>Class...........................................................................<span class="_"> </span>171</span></div><div class="t m0 x5 h4 y38 ff3 fs2 fc0 sc0 ls0 ws0">4.5.9.6<span class="_ _0"> </span><span class="fs3">How<span class="_"> </span>do<span class="_"> </span>anonymous<span class="_"> </span>keys<span class="_"> </span>work?.......................................................................172</span></div><div class="t m0 x1 h6 y39 ff4 fs3 fc0 sc0 ls0 ws0">OJB</div><div class="t m0 x1 h7 y3a ff5 fs3 fc0 sc0 ls0 ws0">Page<span class="_"> </span>5</div><div class="t m0 x6 h5 y3b ff4 fs2 fc1 sc0 ls0 ws0">Copyright<span class="_"> </span>©<span class="_"> </span>2002-2004<span class="_"> </span>The<span class="_"> </span>Apache<span class="_"> </span>Software<span class="_"> </span>Foundation.<span class="_"> </span>All<span class="_"> </span>rights<span class="_"> </span>reserved.</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>