<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/dal4j/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 12 Sep 2012 01:29:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dal4j/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v9
+++ v10
@@ -26,4 +26,6 @@
 
 See the [Code-Generation] page for a description of the code generation command line tools.
 
+See the [type-mapping] page to customize how database types are mapped during code generation.
+
 The wiki uses [Markdown](/p/dal4j/wiki/markdown_syntax/) syntax.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Wed, 12 Sep 2012 01:29:15 -0000</pubDate><guid>https://sourceforge.nete806f88de73e95327f32e837bb17abebeff9ec35</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v8
+++ v9
@@ -16,6 +16,8 @@
 
 See [ejb-framework-sample] which shows how to use DAL4j ejb framework. Using the EJB framework is not required, it is provided to simplify creation of Session Beans in a J2EE environment.
 
+See [database-re-factoring] to see how DAL4j can be used in conjunction with tools like liquibase to keep entities in sync as the schema changes. 
+
 There are currently two different types of code generators that DAL4j can use to generate Entity Beans:
 
 &lt;b&gt;com.dal4j.jpa.tools.cod]egen.SimplePojoGenerator -&lt;/b&gt; This class generates traditional Entity beans not for use with the DAL4j Framework. One possible use of this generator is one-time schema reverse engineering. In this case one-to-many or many-to-one associations can be manually added to the generated entities and the entities would be manually maintained going forward. See [samples-simple] for an example of a project that generates and shows usage of DAL4j Simple Entity Beans.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Sat, 25 Aug 2012 01:54:04 -0000</pubDate><guid>https://sourceforge.netf19dfd4e5f02fe550fb6129232739300e4535b61</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v7 
+++ v8 
@@ -22,6 +22,6 @@
 
 &lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples-framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples-ejb] and the last example [ejb-framework-sample] which shows usage of the DAL4j EJB framework.
 
-See the [Code-Generation] page for a description of how to configure and execute Entity Bean code generation.
+See the [Code-Generation] page for a description of the code generation command line tools.
 
 The wiki uses [Markdown](/p/dal4j/wiki/markdown_syntax/) syntax.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Sun, 29 Apr 2012 16:46:23 -0000</pubDate><guid>https://sourceforge.net18a81f87334bbcc874d7be0c4751d07977173725</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v6 
+++ v7 
@@ -6,14 +6,13 @@
 
 1. Configure the database to reverse engineer, including:
     * DB connection information
-    * Tables and Views to generate code for
+    * Tables and Views to generate code for 
     * Package name of generated Entity Beans
     * Directory to generate Entity Beans to
     * The type of code generation to use, simple or framework.
 + Run a command line tool to automatically connect to the target database and generate JPA Entity Beans for the tables and views found in the configuration file.
 + Integrate the generated JPA Entity Beans into your application. The generated Entity Beans can be used by a stand alone application, EJB, Spring, etc.
-
-One option for integration is to create Session Beans using the DAL4j ejb framework. This framework makes it easy to integrate DAL4j framework generated Entity beans into Session Beans.
++ Optionally, add code integrated into your Entity classes into the DAL4j configuration file to allow round-trip code generation. This allows pojo customization's to be applied each time code is generated as the schema evolves. See [round-trip-sample] for an description of how to inject your customization's across code generation runs.
 
 See [ejb-framework-sample] which shows how to use DAL4j ejb framework. Using the EJB framework is not required, it is provided to simplify creation of Session Beans in a J2EE environment.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Sun, 29 Apr 2012 15:20:44 -0000</pubDate><guid>https://sourceforge.netf694613636cddd7365e8b69107f95fae89732b56</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v5 
+++ v6 
@@ -21,7 +21,7 @@
 
 &lt;b&gt;com.dal4j.jpa.tools.cod]egen.SimplePojoGenerator -&lt;/b&gt; This class generates traditional Entity beans not for use with the DAL4j Framework. One possible use of this generator is one-time schema reverse engineering. In this case one-to-many or many-to-one associations can be manually added to the generated entities and the entities would be manually maintained going forward. See [samples-simple] for an example of a project that generates and shows usage of DAL4j Simple Entity Beans.
 
-&lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples-framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples/ejb] and the last example [ejb-framework-sample] which shows usage of the DAL4j EJB framework.
+&lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples-framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples-ejb] and the last example [ejb-framework-sample] which shows usage of the DAL4j EJB framework.
 
 See the [Code-Generation] page for a description of how to configure and execute Entity Bean code generation.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Tue, 03 Jan 2012 02:05:06 -0000</pubDate><guid>https://sourceforge.net434db8bdbdd0494c3348fb8c1baf24490664df7a</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -15,14 +15,14 @@
 
 One option for integration is to create Session Beans using the DAL4j ejb framework. This framework makes it easy to integrate DAL4j framework generated Entity beans into Session Beans.
 
-See [samples/ejb-framework] which shows how to use DAL4j ejb framework. Using the EJB framework is not required, it is provided to simplify creation of Session Beans in a J2EE environment.
-
+See [ejb-framework-sample] which shows how to use DAL4j ejb framework. Using the EJB framework is not required, it is provided to simplify creation of Session Beans in a J2EE environment.
+
 There are currently two different types of code generators that DAL4j can use to generate Entity Beans:
 
-&lt;b&gt;com.dal4j.jpa.tools.cod]egen.SimplePojoGenerator -&lt;/b&gt; This class generates traditional Entity beans not for use with the DAL4j Framework. One possible use of this generator is one-time schema reverse engineering. In this case one-to-many or many-to-one associations can be manually added to the generated entities and the entities would be manually maintained going forward. See [samples/simple] for an example of a project that generates and shows usage of DAL4j Simple Entity Beans.
-
-&lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples/framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples/ejb] and the last example [samples/ejb-framework] which shows usage of the DAL4j EJB framework.
-
-See the [[Code Generation]] page for a description of how to configure and execute Entity Bean code generation.
+&lt;b&gt;com.dal4j.jpa.tools.cod]egen.SimplePojoGenerator -&lt;/b&gt; This class generates traditional Entity beans not for use with the DAL4j Framework. One possible use of this generator is one-time schema reverse engineering. In this case one-to-many or many-to-one associations can be manually added to the generated entities and the entities would be manually maintained going forward. See [samples-simple] for an example of a project that generates and shows usage of DAL4j Simple Entity Beans.
+
+&lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples-framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples/ejb] and the last example [ejb-framework-sample] which shows usage of the DAL4j EJB framework.
+
+See the [Code-Generation] page for a description of how to configure and execute Entity Bean code generation.
 
 The wiki uses [Markdown](/p/dal4j/wiki/markdown_syntax/) syntax.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Tue, 03 Jan 2012 00:49:18 -0000</pubDate><guid>https://sourceforge.net5cd12017e01889cb17911972f98bb737d79d5c70</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -23,6 +23,6 @@
 
 &lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples/framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples/ejb] and the last example [samples/ejb-framework] which shows usage of the DAL4j EJB framework.
 
-See the [Code Generation] page for a description of how to configure and execute Entity Bean code generation.
+See the [[Code Generation]] page for a description of how to configure and execute Entity Bean code generation.
 
 The wiki uses [Markdown](/p/dal4j/wiki/markdown_syntax/) syntax.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Mon, 02 Jan 2012 23:53:17 -0000</pubDate><guid>https://sourceforge.net42e1bf8fc462f23c682909d8a2b4b8bcfe26f2d0</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -1,4 +1,4 @@
-&lt;b&gt;Welcome to Data Access Layer for Java (DAL4j)&lt;/b&gt;, a command line tool and framework used to reverse engineer a MySQL or SQLServer database scheama into a set ofJPA Entity Beans.
+&lt;b&gt;Welcome to Data Access Layer for Java (DAL4j)&lt;/b&gt;, a command line tool and framework used to reverse engineer a MySQL or SQLServer database tables and views into a set of JPA Entity Beans.
 
 DAL4j can be useful for scenarios where there is an existing database schema but a technology other that JPA is used by applications to interact with the database. DAL4j can provide an relatively pain free way to migrate your code base from other technologies such as JDBC or Hibernate to JPA.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Mon, 02 Jan 2012 23:50:34 -0000</pubDate><guid>https://sourceforge.net512f236042484d1370b2e7cd0e54a1c770477239</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,8 +1,28 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
+&lt;b&gt;Welcome to Data Access Layer for Java (DAL4j)&lt;/b&gt;, a command line tool and framework used to reverse engineer a MySQL or SQLServer database scheama into a set ofJPA Entity Beans.
+
+DAL4j can be useful for scenarios where there is an existing database schema but a technology other that JPA is used by applications to interact with the database. DAL4j can provide an relatively pain free way to migrate your code base from other technologies such as JDBC or Hibernate to JPA.
+
+The follow describes how DAL4j is used:
+
+1. Configure the database to reverse engineer, including:
+    * DB connection information
+    * Tables and Views to generate code for
+    * Package name of generated Entity Beans
+    * Directory to generate Entity Beans to
+    * The type of code generation to use, simple or framework.
++ Run a command line tool to automatically connect to the target database and generate JPA Entity Beans for the tables and views found in the configuration file.
++ Integrate the generated JPA Entity Beans into your application. The generated Entity Beans can be used by a stand alone application, EJB, Spring, etc.
+
+One option for integration is to create Session Beans using the DAL4j ejb framework. This framework makes it easy to integrate DAL4j framework generated Entity beans into Session Beans.
+
+See [samples/ejb-framework] which shows how to use DAL4j ejb framework. Using the EJB framework is not required, it is provided to simplify creation of Session Beans in a J2EE environment.
+
+There are currently two different types of code generators that DAL4j can use to generate Entity Beans:
+
+&lt;b&gt;com.dal4j.jpa.tools.cod]egen.SimplePojoGenerator -&lt;/b&gt; This class generates traditional Entity beans not for use with the DAL4j Framework. One possible use of this generator is one-time schema reverse engineering. In this case one-to-many or many-to-one associations can be manually added to the generated entities and the entities would be manually maintained going forward. See [samples/simple] for an example of a project that generates and shows usage of DAL4j Simple Entity Beans.
+
+&lt;b&gt;com.dal4j.jpa.tools.codegen.FrameworkPojoGenerator -&lt;/b&gt; This class generates Entity beans that inherit from the DAL4j framework classes. These beans can be used in conjunction with DAL4j framework classes such as EntityDAO&lt;C&gt; and DAOFactory. See [samples/framework] for an example of a project that generates and shows usage of DAL4j framework Entity Beans in a stand alone application. Two additional examples also exist that show usage of framework generated Entity Beans in EJB session beans [samples/ejb] and the last example [samples/ejb-framework] which shows usage of the DAL4j EJB framework.
+
+See the [Code Generation] page for a description of how to configure and execute Entity Bean code generation.
+
 The wiki uses [Markdown](/p/dal4j/wiki/markdown_syntax/) syntax.
-
-[[project_admins]]
-[[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Fri, 30 Dec 2011 04:43:33 -0000</pubDate><guid>https://sourceforge.net011e1c625e202c156ab5779dd91f6602cfc6a6c8</guid></item><item><title>WikiPage Home modified by Harry Gardner</title><link>https://sourceforge.net/p/dal4j/wiki/Home/</link><description>Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses [Markdown](/p/dal4j/wiki/markdown_syntax/) syntax.

[[project_admins]]
[[download_button]]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry Gardner</dc:creator><pubDate>Fri, 16 Dec 2011 14:22:25 -0000</pubDate><guid>https://sourceforge.netdc9bc4be5cab77856594ab017c12202fcd0148fa</guid></item></channel></rss>