anchor.diff:  
   == How and why we simplify Hibernate ORM mappings
   
  -When it comes to writing Hibernate ORM entities, there are a number of annoying things that users have grown used to 
  +When it comes to writing Hibernate ORM entities, there are a number of annoying things that users have grown used to
   reluctantly deal with, such as:
   
   - Duplicating ID logic: most entities need an ID, most people don't care how it's set, because it's not really
  
positive.code: - `<singleColumnName>` (and single parameter) which will expand to `from EntityName where <singleColumnName> = ?`
  - `<query>` will expand to `from EntityName where <query>`
  
  NOTE: You can also write your queries in plain 
  link:https://docs.jboss.org/hibernate/orm/5.4/userguide/html_single/Hibernate_User_Guide.html#hql[HQL]:
  
  [source,java]
  
negative.code:     public String name;
      public LocalDate birth;
      public Status status;
  
      // this will store all names in lowercase in the DB,
      // and make them uppercase in the model
      public String getName(){
        return name.toUppercase();
      }
  
      public String setName(String name){
        this.name = name.toLowercase();
      }
  