码迷,mamicode.com
首页 > 移动开发 > 详细

ssh与移动端实现增删改查接口

时间:2017-08-21 21:07:42      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:text   ide   rri   admin   dmi   ons   null   实现类   arm   

一:查询

1.action

public void mtadopt(){
HttpSession session = ServletActionContext.getRequest().getSession();
HttpServletResponse response = ServletActionContext.getResponse();
HttpServletRequest request = ServletActionContext.getRequest();
String id=request.getParameter("id");
System.out.println("得id值为"+id);
String[] values=new String[]{id};
System.out.println(1);
String hql="select s from Smrz s where s.idcard=?";
System.out.println(2);
List<Smrz> mtadopt=(List<Smrz>) sharedFarmAdminManager.mtadopt(hql,values);
System.out.println(3);
System.out.println("数据"+mtadopt.size());
System.out.println(4);
Gson gson = new Gson();
System.out.println(5);
String json = gson.toJson(mtadopt.get(0));
System.out.println(6);
PrintWriter out = null; //流
try {
out = ServletActionContext.getResponse().getWriter();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
response.setHeader("Cache-Control", "no-cache"); //取消浏览器缓存
System.out.println("这是?"+json);
out.print(json);
out.flush();
out.close();//关闭流
}

2.接口

public List<?> mtadopt(String hql, Object[] values);

3接口实现类

@Override
public List<?> mtadopt(String hql, Object[] values) {
List list= null;
Query query = this.getSession().createQuery(hql);
if(query != null && values != null && values.length > 0) {
for(int i = 0; i<values.length; i++) {
query.setParameter(i, values[i]);
}
}
list = query.list();
return list;
}

ssh与移动端实现增删改查接口

标签:text   ide   rri   admin   dmi   ons   null   实现类   arm   

原文地址:http://www.cnblogs.com/huangchaof/p/shenZhen_2311685383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!