Membro de propriedade de ligação do JavaFX não a ser controlado

Imagine que eu tenho um POJO como:

public class Person()
{
  private int id;
  private String name;

  public int getId()
  {
     return this.id;
  }

  public String getName()
  {
     return this.name;
  }
}

Se eu precisar vincular o membro de nome ao rótulo JavaFX usando o método bind (), não posso aplicar porque preciso de um valor observável.

Eu sei que posso usar StringProperty em vez de String, mas preciso de tipos primitivos, porque uso o Hibernate e não sei se o Hibernate poderia suportar propriedades do JavaFX para mapear dados do DB.

Quais alternativas eu tenho que ligar do meu pojo para um controle JavaFX?

questionAnswers(1)

yourAnswerToTheQuestion