[WORKSHOP] Java-EE-Servlets-JSP-JPA - Problem {1} - MeTube
Здравейте колеги,
някой да има проблеми с ъпдейтването на показванията на всяко видео?
this.entityManager.merge(tube);
При мен нещо не се ъпдейтва и не мога да разбера какво се случва...
Прикачвам проекта си защото съм сменил някой неща, но и с оригинала от гитхъба на Радо имам проблем (или не запазва ново видео или не ъпдейтва).
https://www.dropbox.com/s/8s4f021yqgaw8r6/07WorkshopServletsJSPJPA.zip?dl=0
Ако искаш погледни моят, но да те предупредя, че не съм рефактурирал нищо по кода защото аз имам други проблеми на които така и не намирам решение, когато се логна и се пробвам да отворя profile / upload зацикля, не отваря нищо и спинърчето на таба не спира да се върти, трябва да се logout-на и съответно да се логна на ново и тогава ги отваря без проблем. Съответно след като отворя profile и click-на details на някое видео се получава отново същото - при което следва отново logout -> again login и тогава всичко си работи. Не знам дали се получава от WebFilter-те или пък може би от сесията...
Незнам дали е добра идея, да не взема да те объркам повече... Ти си реши https://www.dropbox.com/s/2135cmnsjokh944/MeTubeV2.zip?dl=0
Прегледах го, но не знам какво се случва и с твоят проблем. И при мен се държи така... Реално доста неща си сменил коригирал спрямо упражнението. Като идея мога да ти предложа да вземеш на Радо решението и клас по клас да подменяш докато се разбере какво се случва, защото сега и дебъгера не сработва.
Не разбрах оправи ли се проблема с update на "views", пуснах твоя проект на моя компютър и броя на гледаня се ъпдейтва и в базата и в браузера?
да всичко е коригирано и работи.
А какъв беше прблемът и как г разреши? С изчистване на кеша на persistence context-a ли?
Колега Ivelin_Dimitrov пуснах и твоя проект, единственото което ми излезе като грешка докато дебъгвах е:
има писано в нета https://stackoverflow.com/questions/6865538/solving-a-communications-link-failure-with-jdbc-and-mysql , но незнам клко е релевантно в случая.
Да раглеждах ги, но проблемът си остана засега, като в задънена улица :)
честно казано не знам както написах по-горе. От една страна чистя кеша по няколко начина от друга промених леко optional.