sosandstrom / mardao

Mardao is the Java Architect's Dao Generator, for Spring JDBC, AppEngine Datastore and Android SQLite
GNU General Public License v3.0
18 stars 13 forks source link

Build Status

Mardao Architect's Java DAO generator

Latest Stable Version: 3.0.13

License: http://www.gnu.org/licenses/gpl-3.0.html

Mardao is an ORM and DAO generator, packaged as a maven plugin. It generates DAO classes using your annotated domain classes as input.

Build from scratch with

 mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.test.skip=true && mvn install -PpluginTest

For more info and support, visit the mardao wiki at (Mardao Wiki)[https://github.com/sosandstrom/mardao/wiki] or the Open Pockets blog at (Open Pockets)[http://blog.wadpam.com]

Release History

Tag release with

 mvn gimple:gimple

Deploy release with

 mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.test.skip=true && mvn deploy -PpluginTest,release-sign-artifacts -Dgpg.passphrase=

Release 3.0.13

Friday, 2015-02-13

Release 3.0.4

Release 2.3.1 Overview:

Release date: 2013-05-15

New features:

Fixed bugs:


Release 2.3.0 Overview:

Release date: 2013-04-20

New features:

Fixed bugs:


Release 2.0.3 Overview:

Release date: 2012-10-

New features:

Fixed bugs:


Release 2.0.2 Overview:

Release date: 2012-10-16

New features:

Fixed bugs:


Release 2.0.1 Overview:

Release date: 2012-10-06

New features:

Fixed bugs:


Release 2.0.0 Overview:

Version 2.0.0 is the first release of the completely refactorized and rewritten version of Mardao 2.

Release date: 2012-09-22

New features:

Support for Android

Fixed bugs:

Not applicable


Release 1.37 Overview:

Latest bugfix release of Mardao 1

Release date: 2012-09-09

New features:

Fixed bugs:


Release 1.20 Overview: Support for @Basic arrays, rename to mardao-maven-plugin Release date: 2012-03-19

New features: Support for @Basic arrays

Fixed bugs:


Release 1.17 Overview: Support for Android DAO generation, based on SQLiteDatabase and SQLiteHelper Release date: 2011-12-18 You set the plugin configuration

Android

and use the dependency

net.sf.mardao mardao-android ${mardao.version} to use for Android. New features: Support for Android Fixed bugs: -------------------------------------------------------------------------------- Release 1.9 Overview: Good support for AppEngine low-level API, and parent keys. You set AED to generate for AppEngine low-level. New features: Fixed bugs: -------------------------------------------------------------------------------- Release 1.4 Overview: One important Date bugfix, and support for Expression queries New features: 3093502 protected findBy(Expression... ) Closed 2010-10-23 f94os 5 Fixed bugs: 3093501 Use ResultSet.getTimestamp() instead of getDate() Closed 2010-10-23 f94os Fixed 7 -------------------------------------------------------------------------------- Release 1.3 Overview: Only one bugfix, for findBy(Map args) methods New features in 1.3: Fixed bugs in 1.3: 3038659 findBy(Map args) does not find entities -------------------------------------------------------------------------------- Release 1.2 Overview: Only one bugfix for Eclipse IDE New features in 1.2: Fixed bugs in 1.2: 3017379 Generated source does not compile in java 1.5 (Eclipse IDE only?) -------------------------------------------------------------------------------- Release 1.1 Overview: Support @Table and @Column. Generate per-table CREATE scripts Use Column names instead of Entity attribute names More JUnit tests New features in 1.1: 3010142 @Column(name="currentEmployerID") 3010141 @Table(name="tblEmployee") Fixed bugs in 1.1: 3011930 Use column names in AbstractDao, not attribute names -------------------------------------------------------------------------------- Version: 1.0 Initial release.