永发信息网

java代码注释

答案:2  悬赏:70  手机版
解决时间 2021-04-11 01:37
检索
   主要代码如下:

public String newsSearch() {
String sql = "from TNews where newsTitle like '%" + newsTitle.trim()
+ "%'";
List newsList = newsDAO.getHibernateTemplate().find(sql);
Map request = (Map) ServletActionContext.getContext().get("request");
request.put("newsList", newsList);
ConnSql sc = new ConnSql();
//插入搜索数据
for (int i = 0; i < newsList.size(); i++) {
TNews tn=(TNews) newsList.get(i);
String insert = "insert into t_search (title,skey,addtime)values('"
+ tn.getNewsId()+ "','" + newsTitle.trim() + "','"
+ new Date().toLocaleString() + "')";
sc.executeUpdata(insert);
}
return ActionSupport.SUCCESS;
}
最佳答案
你其实使用了hibernate和Struts2框架
public class ActionTester extends ActionSupport {
    public String newsSearch() {
        //这里是一个字符串,这个字符串是一个查询语句,查询TNews表,并指定表中的字段newsTitle包含newsTitle.trim()传递的内容
        //其中%表示通配其他字符
        String sql = "from TNews where newsTitle like '%" + newsTitle.trim() + "%'";
        //调用hiberate查询语句,执行查询,并把查询结果保存到一个List列表中。推荐你传递List列表容器类型
        List newsList = newsDAO.getHibernateTemplate().find(sql);
        //设置Map类型的request请求,用于存放不同页面之间传递的request属性值
        Map request = (Map) ServletActionContext.getContext().get("request");
        //把查询的TNews对象列表放到request当中,属性名为"newsList",属性值为查询的列表
        request.put("newsList", newsList);
        //连接数据库数据源
        ConnSql sc = new ConnSql();
        //插入搜索数据
        for (int i = 0; i < newsList.size(); i++) {
            //获取查询列表每一个对象。对象当中包含对象属性值
            TNews tn=newsList.get(i);
            //将对象的值插入数据库列表t_search中,其中列表中的字段title。skey。addtime分别对应着tn.getNewsId()、newsTitle.trim()
            //和new Date().toLocaleString()
            String insert = "insert into t_search (title,skey,addtime)values('"
                + tn.getNewsId()+ "','" + newsTitle.trim() + "','"
                + new Date().toLocaleString() + "')";
            //执行插入操作
            sc.executeUpdate(insert);
        }
        //跳转到SUCCESS页面,这个字段的跳转行为是在struts.xml文件中定义的
        return ActionSupport.SUCCESS;
     }
 }
全部回答
没看懂你想问什么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这是吃醋还是什么?
单选题上题中人们不断充实自己,增加教育支出
大话3刚2转男人+点告诉告诉我!
我拿视频看电视剧的时候怎么老是定住了呢?
东升旅社在哪里啊,我有事要去这个地方
玩游戏团队口号,好烦,公司每天上班之前都要
按部就班还是打破常规 作文800字
谁能告诉我 天之函谷这个区 这个神牛宝宝值多
宝贝记奶怎么样回奶快
三峡古诗词,描写三峡的古诗
如何将Word文件转书版文件
女生是喜欢偏胖一点的男人,还是喜欢偏瘦一点
大家给我推荐一部手机,要求:一、相素高,最
微信服务号在哪里,微信的对话框在哪里
惠耳听力助听器NO.0201在什么地方啊,我要过
推荐资讯
在野外如何分辨有毒物质
单选题LucyandLilyaretwinsisters.They
压力表前的阀门稳压时能关吗?
义乌市佛堂影院什么时候可以看
请帮忙介绍一款适合小学--初中---高中都比较
望江楼农家乐饭庄我想知道这个在什么地方
大荆糕头在哪里啊,我有事要去这个地方
华宇居家时尚在什么地方啊,我要过去处理事情
谁能帮我刷身价?感激不慎!
房价上涨对生活的影响有哪些
关关于书籍的名言警句,与书或读书有关的名言
电信天翼电话号码查询看看是否有人用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?