Alpha Release 1.0a1
This is very alpha version, but I wanted to get it out there to gather feedback on the DSL syntax and usage for improvements (and to see if I could get anyone interested in helping implement some of this stuff ;-).
This is the first release of Chama, once it is ready I will provide a link here, but I wanted to start my how-to so that when I was ready I wouldn't have to write this page up.
What works right now:
- creating a new project (show command-line syntax)
- creating a new groovy model file from a db(show syntax)
- from a groovy model (and db schema) create a java model, hibernate mapping and dao file
Caveats:
- It only works on single tables - no relationships yet (coming soon!)
- It only handles the following for dao generation
- save
- delete
- findById
- findAll
- more complex queries are coming soon, the framework is there but not all of the logic to put it together
Next release:
- Spring configuration generation
- relationships
- more complex queries
- basic view controller creation
