2017-10-07 4 views
1

hibernateを使用して距離をソートしたいが、 "st_distance"は機能しない。ログ:hibernate hqlとmysql 5.6.2で "st_distance"を使用する方法は?

----- org.hibernate.QueryException:ノードのデータはありませんタイプ:org.hibernate.hql.internal.ast.tree.MethodNode - [METHOD_CALL] MethodNode: '(' + - SqlNode: 'exprList' + - [METHOD_CALL] MethodNode: '(' | + - [METHOD_NAME] IdentNode: 'POINT' {originalText = POINT} | - [METHOD_NAME] [経緯度]、[緯度経度]、[緯度経度]、[経度]、[経度]、[経度]、[経度]、[緯度経度]、[経度]、[経度]、[経度] [IDENT] IdentNode: '{synthetic-alias}' {originalText = {synthetic-alias}} | | - [IDENT] IdentNode:経度 '{オリジナルテキスト=経度} | - [DOT] DotNode:' facilitato0_.c_latitude '{propertyName = latitud e、dereferenceType = PRIMITIVE、getPropertyPath =緯度、パス= {合成エイリアス} .latitude、tableAlias = facilitato0_、className = com.kingox.ins.dao.entity.Facilitator、classAlias = null} | + - [IDENT] IdentNode: '{合成エイリアス}' {元のテキスト= {合成エイリアス}} | - [IDENT] IdentNode: 'latitude' {originalText = latitude} - [METHOD_CALL] MethodNode: '(' + - [METHOD_NAME] IdentNode: 'POINT' {オリジナルテキスト=ポイント} - [EXPR_LIST] SqlNode: 'exprList' + - [ [PARAM] ParameterNode: '?' {ordinal = 0、expectedType = null} - [PARAM] ParameterNode: '?' {ordinal = 1、expectedType = null} [select id、name、st_distance(POINT(経度、緯度)、POINT (?、?))休止状態空間における距離関数がdistanceと呼ばれtmpDistance

+0

あなたのエラーメッセージをのでフォーマットしてください。それはあなたが実行しようとしているコードを読むことができます。 – lexicore

答えて

関連する問題