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
- added more filters
- Reduced dependencies
Release 3.0.4
- First 3.x release, introducing Mapper and Supplier.
Release 2.3.1 Overview:
- Dao-supported transactions
Release date: 2013-05-15
New features:
Fixed bugs:
Release 2.3.0 Overview:
- Support for Android again
Release date: 2013-04-20
New features:
Fixed bugs:
Release 2.0.3 Overview:
- Float bugfix
Release date: 2012-10-
New features:
Fixed bugs:
- Float conversion from Double (GAE)
Release 2.0.2 Overview:
- queryByParent bugfix
- Support for Windows backslash
Release date: 2012-10-16
New features:
Fixed bugs:
- queryByParent bugfix
- Support for Windows backslash
Release 2.0.1 Overview:
- queryBy(Collection<?> field) is now queryBy(Object field)
- Exposes a few more methods in public
Release date: 2012-10-06
New features:
- Exposes a few more methods in public
Fixed bugs:
- queryBy(Collection<?> field) is now queryBy(Object field)
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.