【问题标题】:Send the List in JSON Object to the client In Java | Hibernate将 JSON 对象中的列表发送到客户端休眠
【发布时间】:2018-03-01 11:08:58
【问题描述】:

我正在使用 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 对象中发送 result_list 以及一些其他信息,例如 number rowssessionID

样本输出:

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

【问题讨论】:

    标签: java json hibernate hibernate-criteria


    【解决方案1】:

    创建一个类,即:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-16
      • 1970-01-01
      • 2015-10-27
      • 2018-02-13
      • 2023-03-31
      • 1970-01-01
      • 2015-10-04
      • 1970-01-01
      相关资源
      最近更新 更多