/** * JSON反序列化为Hibernate实体类 * @author 敖士伟 */ public static void JsonToHibernateBean(){ String json = "{/"id/":15,/"msg/":/"Hello11111111/"}"; JSONObject jsonObject = JSONObject.fromObject( json ); EchoMessage bean = (EchoMessage) JSONObject.toBean( jsonObject, EchoMessage.class ); System.out.println(bean.getMsg()); //反序列化后的实体类进行持久化 //ID已设置为自动增长,所以"{/"id/":15无效 EchoMessageDAO dao = new EchoMessageDAO(); Transaction tran = dao.getSession().beginTransaction(); dao.save(bean); tran.commit(); dao.getSession().close(); System.out.println("Over"); }