TL_Server является временной таблицей. Поскольку запрос UpdateAll определяется как сложный, необходимо использовать временную таблицу. Я предполагаю, что он определен как сложный, потому что у класса есть несколько таблиц, поэтому они должны быть объединены, что невозможно сделать при простом обновлении.
Если у вас в классе только одна таблица, то будет сделано простое обновление.
Если это не удается, значит, это проблема с поддержкой временных таблиц вашей платформы базы данных. Убедитесь, что вы правильно настраиваете «toplink.target-database». Какую базу данных вы используете?
Вы, кажется, используете очень старую версию TopLink Essentials? Поддержка UpdateAll значительно улучшена в последних версиях EclipseLink, вы можете рассмотреть возможность обновления.
Если вы не можете заставить его работать с помощью TopLink Essentials, вы всегда можете просто использовать собственный SQL-запрос вместо JPQL.