【发布时间】:2018-08-06 18:42:05
【问题描述】:
下面是我的休眠代码:
SessionFactory sessionFactory;
Session session = null;
LoginEntity user = null;
try {
sessionFactory = HibernateUtility.getSessionFactory();
session = sessionFactory.openSession();
session.beginTransaction();
user = session.get(LoginEntity.class, user_id);
System.out.println(user.getUserCountryMapping()); // if I remove this line I get error..
session.getTransaction().commit();
return user;
} catch (Exception e) {
Logger.getLogger(BulkActionMethods.class.getName()).log(Level.SEVERE, null, e);
} finally {
if (session != null) {
session.close();
}
}
我的代码遇到了一个奇怪的问题,当我删除System.out.println(user.getUserCountryMapping()); 行时,我在浏览器上收到HTTP Status 500 - Internal Server Error 错误,但是当我写下这行代码时,我在浏览器上得到了JSON 响应。
请有人帮我理解这个问题。
【问题讨论】:
标签: java json hibernate restful-url