A micro-service capable of self-service modeling and persistence.
Designing, maintaining and growing a database schema to store and retrieve domain objects is tedious. Yes, there are options like: ORM via JPA, JDO, MyBatis or jOOQ; or document object stores like Couchbase or Mongo. Without having you jump through too many hoops, Grivet
provides a simple API backed by a RDBMS-based abstraction for type registry, storage and retrieval.
Make it easy to query types. E.g., when querying...
- Define a pipe-separated list of constraint keyed parameter values, specified in the form
c=<attribute_name>|<operator>|<value_or_comma_separated_values>|<optional_conjunction>
- Reference a named query that was (previously) registered plus optional parameter key-value pairs
to express filtering constraints where constraints are applied on a GET request for a type.