hqlクエリの結果を直接Jsonに変換する方法.Iはこれを試しました
Query query=session.createQuery(SQLUtilsConstants.fQuery);
query.setParameter(StringConstants.TRPID, trId);
List list=query.list();
gson = new Gson();
String jsonStudents = gson.toJson(list);
System.out.println("jsonStudents = " + jsonStudents);
変換すると、プロパティのない値のリストを含むjsonが取得されます。クエリ結果には、複数のテーブルからのデータが含まれます。プロパティをキーとして、値を出力として結果を生成したい.クエリに顧客IDと顧客名が含まれている場合、このような結果が必要です.
[{"customerid" : "abc", "customername" : "rose"}]
しかし、上記のコードを使用すると、このようになります.. [{"abc", "rose"}]
これどうやってするの???