anchor.diff:  
   [source,java]
   ----
  -Contact contact = Contact();
  +Contact contact = new Contact();
   contact.setId(3);
   contact.withName("Cindy");
   
  
positive.code: void insert(@BindBean User user);
  ----
  
  Like `@BindMap`, you can qualify a bound bean with a prefix:
  
  [source,java]
  ----
  @SqlUpdate("insert into users (id, name) values (:user.id, :user.name)")
  void insert(@BindBean("user") User user);
  ----
  
  [WARNING]
  As in the Core API, neither `@BindMap` nor `@BindBean` support binding of
  nested properties (e.g. `:user.address.street`).
  
  ==== @SqlQuery
  
negative.code: void insert(@BindMap("user") Map<String, ?> map);
  ----
  
  You can bind from the properties of a Java Bean:
  
  [source,java]
  ----
  