Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sammwyy/milkshake
MongoDB ORM/ODM for Java.
https://github.com/sammwyy/milkshake
database java java-orm mongodb no-sql nosql odm orm
Last synced: about 13 hours ago
JSON representation
MongoDB ORM/ODM for Java.
- Host: GitHub
- URL: https://github.com/sammwyy/milkshake
- Owner: sammwyy
- Created: 2021-09-25T17:27:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T02:43:22.000Z (11 months ago)
- Last Synced: 2024-11-09T18:47:44.228Z (8 days ago)
- Topics: database, java, java-orm, mongodb, no-sql, nosql, odm, orm
- Language: Java
- Homepage:
- Size: 139 KB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Milkshake
MongoDB ORM/ODM for Java.
## What is Milkshake?
Several of our projects use databases to persist data over time. It is very common that we use several or it also depends on the comfort of the client and that is why using the direct drivers to connect to this is very tedious, especially when adapting the different types of databases to the application and that everything will work as it should.
That is why we have created MilkshakeODM which imposes a single way to manipulate the database which will be shared with any engine within the library's capabilities. It also helps to validate and secure data against duplication or define complex schemes on how it will be stored. This undoubtedly helps us a lot when it comes to development.
## Helpful Resources
- [Bug Report](https://github.com/sammwyy/milkshake-odm/issues/)
- [Documentation](https://github.com/sammwyy/milkshake-odm/wiki)
- [Donate](https://paypal.me/2lstudios)
- [Dev Twitter](https://twitter.com/sammwy)
- [Website](https://sammwy.com/milkshake)## ToDo List
- [ ] Entity validation (required, unique, trim, lower, upper, length, min, max)
- [x] Entity CRUD operations.
- [x] Repository CRUD operations.
- [ ] Restart database connections.
- [ ] Improve Nested objects in Entities.
- [x] Documentation.
- [x] Reuse connections.