anchor.diff:  - `<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 
  +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]
  
positive.code:     public LocalDate birth;
      public Status status;
  
      // inject the EntityManager inside the entity
      @Inject
      EntityManager entityManager;
      
      public static Person findByIdForUpdate(Long id){
        Person person = findById(id);
        //lock with the PESSIMISTIC_WRITE mode type : this will generate a SELECT ... FOR UPDATE query
        entityManager.lock(person, LockModeType.PESSIMISTIC_WRITE);
  
negative.code:     public String name;
      public LocalDate birth;
      public Status status;
  
      public static Person findByName(String name){
        return find("name", name).firstResult();
      }
  
      public static List<Person> findAlive(){
        return list("status", Status.Alive);
      }
  
      public static void deleteStefs(){
        delete("name", "Stef");
      }
  