2017年2月27日下午 在反省自己

 

 

2017年2月27日 15:08:58发现添加评论两个人添加同一个岗位的评论后只能看一个人的评论,多人也只能看一个人的评论。

 

 

2017年2月27日 15:29:52

分析代码,知道原因是HQL语句里面只是用申请ID来查找,纠正的办法把查找的字段改为岗位名称(positionName)就可以决解问题。

 

2017年2月27日 17:07:59

弄了好久才发现用岗位Id作为查询字段,这样就需要懂得hibernate中多表查询,研究一会多表查询再说

 

开始在同一个超链接标签里同时传两个值弄了好久

  刚开始尝试过

<a class="weui_media_title commentCompanyInterviewClass"

 data-id="${userJobApply.applyId}‘+’${userJobApply.positionId}>和

<a class="weui_media_title commentCompanyInterviewClass"

 data-id="${userJobApply.applyId}&${userJobApply.positionId}" >,这样是把值一块传过去的,没法分开来用

最后想到原来的applyId都能传过去,那就模仿它,于是就有了下边的尝试:

当然了还有顺序也是尝试出来的。(验证一句话---大胆假设细心求证。)

$(document).on("click",".commentCompanyInterviewClass",function(){

                $("#applyId_doerForm").attr("value",$(this).attr("data-id"));

                $("#positionId_doerForm").attr("value",$(this).attr("data"));

                $("#doerFormId").attr("action","${pageContext.request.contextPath}/wap/wapparttime!parttimeComment_T.htm");

                $("#doerFormId").submit();

            });

 

 

<a class="weui_media_title commentCompanyInterviewClass"

 data-id="${userJobApply.applyId}" data="${userJobApply.positionId}">

 

顺序都不能颠倒,否则传不对值

 

2017年2月27日 18:31:21

原来是自己对hibernate关联对象不熟找到UserApplyComment的javabean就能找到它的关联对象。

sb.append(" from UserApplyComment where state=").append(ConstantsUtil.DB_EFFECTIVE)

.append(" and apply.positionId=").append(positionId)

.append(" order by addTime desc ");

 

 

用sql语句的思维写了这么长都还没有实现(对hibernate不懂啊)

 

/*sb.append("select *  from (select t.anonymousFlag,t.attitudeScore,t.commentContent,t.commentSummary ,t.applyId,m.positionId from UserApplyComment t,UserJobApply m where t.applyId=m.applyId) where state=").append(ConstantsUtil.DB_EFFECTIVE)

.append(" and positionId=").append(positionId)

.append(" order by addTime desc ");*/

 

经过三个多小时终于解决了这个问题。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

               

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/3ThinkForDo/blog/847239

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值