>Java >쿼리가 실제로 올바른 경우에도 쿼리에 구문 오류가 발생함

쿼리가 실제로 올바른 경우에도 쿼리에 구문 오류가 발생함

PHPz
PHPz앞으로
2024-02-22 13:16:13877검색

PHP 편집기 Youzi가 Java 프로그래밍의 일반적인 문제를 해결하는 데 도움을 줄 것입니다! 때로는 쿼리문이 정확하더라도 구문 오류가 발생하여 많은 초보자를 혼란스럽게 만드는 경우가 있습니다. 이 기사에서는 독자가 Java 프로그래밍의 일반적인 오류를 깊이 이해하고 쿼리 문의 문법 오류 문제를 해결하는 데 도움이 되도록 이 문제를 논의합니다.

질문 내용

glassfish에 Ear 파일을 배포할 계획인데, Ear를 배포하려고 하면 다음과 같은 결과가 나타납니다.

2023-11-23t10:46:59.388+0100|严重:调用类 org.glassfish.persistence.jpa.jpadeployer 准备方法时出现异常 2023-11-23t10:46:59.389+0100|严重:调用类时出现异常org.glassfish.javaee.full.deployment.eardeployer 准备方法 2023-11-23t10:46:59.389+0100|严重:准备应用程序时出现异常 2023-11-23t10:46:59.389+0100|严重:异常 [eclipselink- 8025](eclipse 持久性服务 - 2.3.2.v20111125-r10461):org.eclipse.persistence.exceptions.jpqlexception 异常描述:解析查询

일 때 구문 오류가 발생했습니다.

쿼리는 명명된 쿼리입니다. glassfish를 사용하지 않는 다른 프로젝트에서 eclipselink를 사용하여 테스트했는데(애플리케이션 서버에 배포되지 않음) 제대로 작동했습니다.

무엇이 잘못될 수 있는지 알 수 없습니다. 쿼리를 직접 사용하여 쿼리가 제대로 실행된다면 glassfish에 배포할 때 왜 작동하지 않습니까?

이름이 지정된 쿼리입니다

으아악

Java 애플리케이션(간단한 Java 프로젝트)에서 이 쿼리를 사용했는데 제대로 작동합니다. 데이터베이스는 mssql

Solution

이 버전에서는 glassfish 버전과 관련된 문제입니다

잘 작동합니다. 이 경우:

작동하지 않습니다. 즉, 오픈 소스 버전은 매우 복잡한 쿼리를 수행할 수 없습니다(예제와 같은).

내가 겪고 있는 문제를 가진 사람이 지구상에 아무도 없다는 것을 알고 있으며 기술은 매우 오래되었지만 왜 누군가가 내 2센트를 빼앗아 갔는지 이해할 수 없습니다. !

위 내용은 쿼리가 실제로 올바른 경우에도 쿼리에 구문 오류가 발생함의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제