String jpql = "SELECT u FROM User u WHERE u.name = :name";
Query query = em.createQuery(jpql);
List users = query.getResultList();
怎麼得到每個list中的User
用json是最好的,當然也可以使用user的序列化,只是java的序列化相對來說要慢一點,而且可移植性不高。
json出錯可能是你的json格式有問題,如果不想用工具,最好是重寫user的tostring方法,
在tostring中把每個user組成json對象,這時候調用list的tostring方法,得到的將是一個標准的json。
json出錯有時候可能是因為錯誤的進行了序列化(轉移特殊字符如")。