anchor.diff:      .select("select attributes from account where id = ?", userId)
       .mapTo(new GenericType<Map<String, String>>() {})
       .findOnly();
  +----
  +
  +With `@HStore` qualified type:
  +
  +[source,java]
  +----
  +QualifiedType<> HSTORE_MAP = QualifiedType.of(new GenericType<Map<String, String>>() {})
  +    .with(HStore.class);
  +
  +Map<String, String> caps = handle.createUpdate("update account set attributes = :hstore")
  +    .bindByType("hstore", mapOfStrings, HSTORE_MAP)
  +    .execute();
   ----
   
   By default, SQL Object treats `Map` return types as a collection of `Map.Entry`
  
positive.code: jdbi.installPlugin(new H2DatabasePlugin());
  ----
  
  === JSON
  
  The `jdbi3-json` module adds a `@Json` type qualifier that allows to store arbitrary Java objects as JSON data in your database.
  
negative.code: [reftext="PostgreSQL-hstore"]
  ==== hstore
  
  The Postgres plugin provides an `hstore` to `Map<String, String>` column mapper
  and vice versa argument factory:
  
  [source,java]
  ----
  