https://github.com/gomoob/java-model
Gomoob Java Data Model library
https://github.com/gomoob/java-model
data-model entity java
Last synced: 9 months ago
JSON representation
Gomoob Java Data Model library
- Host: GitHub
- URL: https://github.com/gomoob/java-model
- Owner: gomoob
- License: bsd-3-clause
- Created: 2017-05-25T11:08:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-21T16:53:12.000Z (over 8 years ago)
- Last Synced: 2025-02-16T18:46:01.997Z (12 months ago)
- Topics: data-model, entity, java
- Language: Java
- Size: 74.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# java-model
> Gomoob Java Data Model library.
[](https://travis-ci.org/gomoob/java-model)
The Gomoob Data Model library contains utility interfaces, abstract classes and classes used to create Java Data Models
/ Domain Models quickly and using best practices.
## Setup
### Maven
Add the following dependency to you `pom.xml` file.
```xml
org.gomoob
model
1.2.0
```
## Usage
Read the JavaDoc (we're currently preparing a more user friendly documentation with tutorials) and use what you need,
for example to create a simple `User` entity having an `Integer` identifier simply extends the `AbstractEntity`.
```java
package com.mycompany.myproject.model.user;
import com.mycompany.myproject.model.IUser;
import org.gomoob.model.AbstractEntity
class User extends AbstractEntity implements IUser {
}
```
## Changelog
All notable changes to this project will be documented in the
[CHANGELOG.md](https://github.com/gomoob/java-model/blob/master/CHANGELOG.md) file.
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to
[Semantic Versioning](http://semver.org/).
## About Gomoob
At [Gomoob](https://www.gomoob.com) we build high quality software with awesome Open Source frameworks everyday. Would
you like to start your next project with us? That's great! Give us a call or send us an email and we will get back to
you as soon as possible !
You can contact us by email at [contact@gomoob.com](mailto:contact@gomoob.com) or by phone number
[(+33) 6 85 12 81 26](tel:+33685128126) or [(+33) 6 28 35 04 49](tel:+33685128126).
Visit also http://gomoob.github.io to discover more Open Source softwares we develop.