文档章节

一夜没睡,还跟这揪心的问题缠绵一天,啊啊啊

疯狂的海豚
 疯狂的海豚
发布于 2014/05/30 17:28
字数 535
阅读 446
收藏 6

解决问题的另一层境界,应该不触动问题本身,只为解决问题而解决问题。

妹的,昨晚通宵写用户模块,本想今天白天可以舒舒服服的,听听广播,看看新闻,结果,遇到个棘手的问题

大意就是下面的代码里上描述的

/*
   * 下方的list是分页获得的,那为什么还要list1呢,
   * 当服务处理完后,进行反馈,由于使用了一对多,每次的反馈都会给反馈记录中增加一条新记录,如果反馈结果很差,服务状态会变为已分配,可重新分配任务
   * 但我在”服务分配”这里查询的时候,却无法查到。在别的页面查询中可以查到。可能是因为我这个页面查询使用的是json回传的数据
   * 内部原因没弄懂,但猜到可能是实体类出问题,于是就自己造实体类造list,终于成功,因为我页面显示只需要某些字段,故拆出这些字段
   */
  List<CstService> list = PagingCommon(pageSize, pageNumber);
  List<CstService> list1 = new ArrayList<CstService>();
  System.out.println(list.get(0).getSvrDueTo());
  for(CstService c:list){
   CstService c1 = new CstService();
   c1.setId(c.getId());
   c1.setSvrID(c.getSvrID());
   c1.setSvrCustName(c.getSvrCustName());
   c1.setSvrTitle(c.getSvrTitle());
   c1.setSvrType(c.getSvrType());
   c1.setSvrDueTo(c.getSvrDueTo());
   c1.setSvrCreateBy(c.getSvrCreateBy());
   c1.setSvrCreateDate(c.getSvrCreateDate());
   list1.add(c1);
  }
  System.out.println("最后的list:"+list);
  System.out.println("最后的pageSize:"+pageSize);
  System.out.println("最后的pageNumber:"+pageNumber);
  System.out.println("最后的totalPosts:"+totalPosts);
  System.out.println("最后的totalPages:"+totalPages);
  JSONObject jsonObject = new JSONObject();
  jsonObject.put("pageSize", pageSize);
  jsonObject.put("CstServiceList",list1);//用list,json就无法回传数据,   用list1就没事
  jsonObject.put("totalPosts", totalPosts);
  jsonObject.put("totalPages", totalPages);

 

一度想全部推翻重写,用返回div片段的方式,但还是想在问题上解决问题,结果真的在没彻底弄明白问题的情况下解决了问题。

hiebernate的确好用,管理了jdbc,事务,对象的隐射,各种关系的处理,方便的操作数据,方言等,但碰到这类问题,大约能猜到问题出在哪里,但如何规避,怎么从技术层面上解决,目前还不清楚。学习 !  共勉

© 著作权归作者所有

共有 人打赏支持
疯狂的海豚
粉丝 2
博文 19
码字总数 10461
作品 0
合肥
程序员
加载中

评论(1)

心有灵犀
心有灵犀
懒加载
千金难得,睡个好觉更难,现在的年轻人怎么了?

开头先来个禅师体吧。 青年问禅师:大师,您平时修行是怎么用功的? 禅师微笑道:饥来吃饭,困来即眠。 青年道:这样大家都会,那大家也是同您一样在用功吗? 禅师微笑道:他吃饭时不肯吃饭,...

梦履薄冰
01/03
0
0
熬夜加班晚睡,只是你偷懒的借口

昨天和师姐师弟小聚。 师姐初入社会半年,繁忙的工作虽身心俱疲,但是掩不住环境打磨的气质与干练,端庄与优雅。 做过健身教练的师弟,在科研上虽不太顺心,但是逐渐清晰的棱角,和成熟男人的...

吃根香蕉压压惊
01/14
0
0
《读书有什么用·定心篇》

在这个不少人叫嚣着“读书无用论”的浮躁时代,作为一个读书的受益者,虽然目前我并未靠它迎娶白富美,也没有走上人生巅峰。但可以靠着一技之长有尊严的活着,不随波逐流、不人云亦云。有自己...

洛水清萍
01/14
0
0
折返点 1749 考试周

这一周是期末考试周。我只有一门考试,开卷,在家作答。 为了期末考试,我特意在周五请了一天的假。卷子上一共10道题目,一天做三或四道,一直做到周日晚上八点。 这门课,期中考试就把我震惊...

我的名字叫清阳
2017/12/11
0
0
回家的路走了24年,何时才是个头

马上五一长假了,其实一点也不长。以前有七天,现在只剩三天。比周末多了一天。很想回家看看父母和老妹,但是想想:回家坐车一天,回来坐车一天,回家可能还要睡上半天,还剩半天。想想还是算...

晨曦之光
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20180920 rzsz传输文件、用户和用户组相关配置文件与管理

利用rz、sz实现Linux与Windows互传文件 [root@centos01 ~]# yum install -y lrzsz # 安装工具sz test.txt # 弹出对话框,传递到选择的路径下rz # 回车后,会从对话框中选择对应的文件传递...

野雪球
今天
2
0
OSChina 周四乱弹 —— 毒蛇当辣条

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 达尔文:分享花澤香菜/前野智昭/小野大輔/井上喜久子的单曲《ミッション! 健?康?第?イチ》 《ミッション! 健?康?第?イチ》- 花澤香菜/前野智...

小小编辑
今天
7
3
java -jar运行内存设置

java -Xms64m #JVM启动时的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年轻代的大小,其余的空间是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=6...

李玉长
今天
4
0
Spring | 手把手教你SSM最优雅的整合方式

HEY 本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。 MODULE 新建一个Maven工程。 不论你是什么工具,选这个就可以了,然后next,直至finis...

冯文议
今天
2
0
RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部