Я бы очень хотел обновить унаследованную систему, которая в настоящее время использует JSP, и самодельную веб-среду, которой почти 10 лет. Веб-система (ввод данных и отчетность) совместно использует базу данных с устаревшей системой PowerBuilder (не веб-), которая выполняет большую часть обработки данных. Большая часть - 90% или более - бизнес-логики обработки данных существует в хранимых процедурах, и обязано, чтобы веб-система использовала только хранимые процедуры. Большинство процедур, используемых в веб-системе, довольно просты, просто возвращая учетные записи, списки и вводя данные в дюжину таких таблиц. Из большого количества чтения в интернете я считаю, что реализация JPA2 не будет хорошим выбором для этого из-за требования использования хранимых процедур. Я также нахожу несколько предложений о том, что JDO будет приемлемым, но многие, кто бьет JDO. Должен ли я использовать реализацию JPA? В чем проблема «хранимых процедур» - реализуются ли реализации JPA короткими замыканиями хранимых процедур, потому что они не могут оптимизировать то, что не контролируют?