名前付きクエリは、このようになります:JPAは、MySQLのMATCH関数を使用して名前付きクエリをexcutingにエラーが発生します
@NamedQuery(name = "Table.findFTS", query = "SELECT t FROM table t WHERE MATCH(t.field1, t.field2) AGAINST (':text' IN BOOLEAN MODE)")
とエラー:
Exception: Exception [EclipseLink-8025] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.JPQLException Exception Description: Syntax error parsing the query [Businesses.findFTS: SELECT t FROM table t WHERE MATCH(t.field1, t.field2) AGAINST (':text' IN BOOLEAN MODE)], line 1, column 38: unexpected token [(]. Internal Exception: NoViableAltException([email protected][()* loopback of 383:9: (d= DOT right= attribute)*])
私は知らない
はなぜこれを取得していますが、それはそうですMATCH関数が頭痛を与えている
よろしくお願いいたします。今、私は理解しています – burntblark