Skip to content

Mardao is the Java Architect's Dao Generator, for Spring JDBC, AppEngine Datastore and Android SQLite

License

Notifications You must be signed in to change notification settings

sosandstrom/mardao

Repository files navigation

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

  • 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.

About

Mardao is the Java Architect's Dao Generator, for Spring JDBC, AppEngine Datastore and Android SQLite

Resources

License

Stars

Watchers

Forks

Packages

No packages published