Skip to the content.

Mars - Fugerit DAOGEN A.P.I. (fj-daogen)

Framework for generating model and persistence A.P.I. Provides tools for dumping configuration from relational database. A quickstart is available too.

Keep a Changelog v1.1.0 badge
docs
license
code of conduct Maven Central
Quality Gate Status
Coverage

Java runtime version Java build version Apache Maven Fugerit Github Project Conventions

Useful resources : github pages documentation project home page docgen home release notes Doagen Maven Plugin Site

xsd xsd

About javadoc
Javadoc are far from being complete, but you can find latest version at https://www.fugerit.org
Note that, being an open source project hosted on maven central, you can find release javadoc on javadoc.io

Description This project provides code generation API, especially for persistence (DAO). But can be used to generate other item too. There are two basic feature supplied by the library :

  1. DAO Configuration dump, this is optional, it provides a configuration dump for the ‘DAO Generation’ feature.
  2. DAO Generation, this is the main feature, it generates various items based on a configuration file, named ‘daogen-config.xml’ (see a sample daogen-config-xml)

configuration entry point

fj-daogen-base the core module

This modules contains core functionalities of the library : ‘DAO Configuration dump’ and ‘DAO Generation’

Maven Central javadoc

fj-daogen-maven-plugin a maven plugin for the fj-daogen-base functionalities

This plugin contains simple mojos for handling dao generation and dao configuration dump. ù

Maven Central javadoc

fj-daogen-sample a demo project for fj-daogen-base and fj-daogen-maven-plugin

This projects can be used as a demo for the main features (dao generation and configuration dump) of the other modules.

Maven Central javadoc

fj-daogen-tool tool wrapper

Simple tool wrapper for dao generation and configuration dump features.

Maven Central javadoc