Откуда будут спячки извлекать значения - PullRequest
0 голосов
/ 16 ноября 2018

Может ли кто-нибудь прояснить мои сомнения.

public class MyClass{
    private String name;

    public void setName(String name) {
         this.name = name;
    }

     public String getName() {
          return name + " Hello";
     }
      public static void main() {
             User u = new User();
             u.setName("Yethendra");
      }
}

Если я попытаюсь вставить эту запись в базу данных с помощью hibernate, какое значение будет вставлено для столбца name?

1 Ответ

0 голосов
/ 16 ноября 2018

Предполагая, что вы используете save(user) Он сохранит то, что вы имеете в переменной name.

Единственный способ изменить вашу переменную - вызвать метод setName(). getName() никогда не назначайте имя переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...