将jason对象中的列表发送到客户端在Java中冬眠

时间:2017-09-20 11:46:47

标签: java json hibernate hibernate-criteria

我使用Hibernate从数据库中获取数据,并且我在列表result_list中获取数据 我想把它从JSON发送到客户端。
我的代码:

        SessionFactory sessionFactory;
        Session session = null;
        JSONObject jsonObject = new JSONObject();

            sessionFactory = HibernateUtility.getSessionFactory();
            session = sessionFactory.openSession();
            session.beginTransaction(); 

    Criteria criteria = session.createCriteria(UserClass.class);

    List<UserClass> result_list = (List<UserClass>) criteria.list();

我想在JSON对象中发送带有number rowssessionID等其他信息的结果列表

示例输出:

{ 

"number_of_record":2,
"sesion_id":"sessision343seudur5ivce",
"car": result_list  

}

1 个答案:

答案 0 :(得分:0)

创建一个类:

public class JsonSendData {
    public int number_of_record;
    public string sesion_id;
    public List<UserClass> car;
}

获取实例并设置属性。您可以按预期序列化对象。