johm
johm copied to clipboard
JOhm is a Object-hash mapping library for Java for storing objects in Redis
Bumps [junit](https://github.com/junit-team/junit4) from 4.8.1 to 4.13.1. Release notes Sourced from junit's releases. JUnit 4.13.1 Please refer to the release notes for details. JUnit 4.13 Please refer to the release notes...
Updated jedis version from `v1.5.1` to `v2.5.2`. Updated the commons-pool (required for tests) to commons-pool2 `v2.2`. Added support for enums by mapping `name()`, see `ConvertorTest.testEnumConvertors()` Improved readme readability (syntax highlighting...
It would be great to be able to use a string or UUID as the key.
Refactoring on imports of JedisException and JedisPoolConfig. Update of Generics information on some classes. Create the NotNull annotation indicating that a not null field must have a prior value before...
Created JOhm error dictionary and exposed to clients to allow them to plan appropriate responses based on error metadata (patches issue 27). This change also does not break any client...
I added the ability to query multiple fields at the same time with JOhm.find. Just run something like JOhm.find(User.class,new AttributePair("age",73),new AttributePair("state","IL")). It uses sinter to combine together the results.
This fixes issue #45 listed here: https://github.com/xetorthio/johm/issues/45
Hi Jonathan, nice work! Commit "Explicit @SupportAll to use getAll()" (2fb5533062ee8c93c5c3d4ade9bb0450d5a2aa28) fix multiple SADD's (one for each field) and break api, because I thing it's better annotate (with @SupportAll) explicit...