我有一个基于Hibernate的平台,由无状态servlet构建(一个用于注册用户,其余用于查询数据库).
我正在使用Hibernate的会话如下:
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
if ((null == session) || (session.isOpen() == false)) {
session = HibernateUtil.getSessionFactory().openSession();
}
Run Code Online (Sandbox Code Playgroud)
目前我没有关闭servlet末尾的会话以避免openSession()调用(如果可能,尝试使用打开的会话).
什么是最佳做法?什么时候我应该关闭这些会议?
你能举个例子吗?
提前致谢 !
我正在尝试从Java服务器向基于Corona的移动客户端发送推送通知.我想在通话中有自定义字段.
我正在使用以下(javapns库)
String rawJSON = "{\"aps\": {\"badge\": 10,\"alert\": \"test\",\"sound\": \"cat.caf\"},\"custom\":{\"id\":8}}";
PushNotificationPayload payload = PushNotificationPayload.fromJSON(rawJSON);
Run Code Online (Sandbox Code Playgroud)
这是我在上面发送的json:
{
"aps":{
"badge":10,
"alert":"test",
"sound":"cat.caf"
},
"custom":{
"id":8
}
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,它不会到达自定义字段.
任何人都可以帮助我找一个需要发送的json的例子吗?
提前致谢 !