Menu

Tree [r5] /
 History

HTTPS access


File Date Author Commit
 docs 2007-09-09 andygrove [r2] Updated to use annotations and reflection
 jars 2007-09-09 andygrove [r2] Updated to use annotations and reflection
 src 2007-09-29 andygrove [r5] Added query classes and README
 test 2007-09-29 andygrove [r5] Added query classes and README
 README.html 2007-09-29 andygrove [r5] Added query classes and README
 build.xml 2007-09-29 andygrove [r5] Added query classes and README

Read Me

<html>
<head>
    <title>SmartDAO README</title>
</head>
<body>

<h1>SmartDAO README</h1>

<h2>What is SmartDAO?</h2>

<p>SmartDAO is a simple framework for mapping Java classes to SQL tables and for running queries
and mapping the results to Java classes.</p>

<h2>Why would I use it?</h2>

<p>It results in much less code than using the JDBC API directly.</p>

<h2>What about Hibernate and other object relational mapping technologies?</h2>

<p>They're great! But they are not suitable for all applications. For instance, if you need to
do batch loading of data then those tools add a lot of overhead for little benefit.</p>

<h2>How does SmartDAO handle transactions?</h2>

<p>It doesn't. SmartDAO uses DataSource and is designed to be run in a J2EE container or
some other infrastructure that manages the transactions.</p>

<h2>What is the development status of SmartDAO?</h2>

<p>It is being used within one commercial project, which has not gone live yet. It is still
in a very early stage of development and may change substantially.</p>

</body>
</html>
MongoDB Logo MongoDB