• Как работает рекурсивный метод?

    @swinntus
    По сути, этот метод зациклан до того момента, пока n не будет = 1, после чего он начинает выполнять умножение вначале на 2, потом на 3 и т.д. пока значение не будет = n, после чего метод возвращает полученное произведение
    Ответ написан
    Комментировать
  • Когда в атрибуте update пишется двоеточие в начале?

    @swinntus
    Разница в том, что : перед путём указывает на корневую форму, отсутствие его указывает что update имеет доступ к этому id(в данном случае FORM), без указания полного пути к нему
    Ответ написан
    Комментировать
  • Spring 3 MVC + Hibernate. Редактирование данных?

    @swinntus

    Самый простой метод в этом случае использовать Query Update. Что-то вроде: "UPDATE User u SET u.name=:name where u.id = :id" В этом случае меняет содержимое одного поле(в примере name) по имеющемуся полю(id). Но как по мне удобнее использовать не SessionFactory, а EntityManager, тогда в репозитории будет промерно такой код:

    	@PersistenceContext
    	private EntityManager entityManager;
    
    	public void updateUser(User user) {
    		entityManager.merge(user);
    	}

    Ответ написан
    Комментировать