jfinal Db.update sqlPara

今天用Db.update sqlPara

if(points == null){
   total = detal;
   sqlPara = this.getPointModifyInsertSqlPara(member, pointType, detal);
}else{
   total = points.getPointValue().add(detal);
   sqlPara = this.getPointModifyUpdateSqlPara(member, pointType, detal);
}

int ret = Db.update(sqlPara);

报了下面这个错

java.lang.RuntimeException: java.lang.NoSuchMethodError: com.jfinal.plugin.activerecord.Db.update(Lcom/jfinal/plugin/activerecord/SqlPara;)I
	at com.jfinal.aop.Invocation.invoke(Invocation.java:93)
	at com.jfinal.plugin.activerecord.tx.Tx.intercept(Tx.java:63)
	at com.jfinal.aop.Invocation.invoke(Invocation.java:67)
	at com.jfinal.aop.Callback.intercept(Callback.java:96)
	at com.jfinalshop.service.PointsService$$EnhancerByCGLIB$$702aa461.modifySinglePointValue(<generated>)
	at com.jfinalshop.service.PointsService.modifyMultiPointValue(PointsService.java:176)

但是源码里我看到有这个方法,断点没法进去,项目clean了也没用,有人遇到过这个问题吗

评论区

JFinal

2017-09-04 20:34

很多问题,我回复你了,但不知道你解决没解决

yjjdick1990

2017-09-04 20:47

@JFinal 有些问题解决了有些问题确实没有好的方案
解决的问题太多了,我没在后面回复主要是担心太麻烦波总去看了,波总一天本来就没什么时间还回答那么多问题,我没什么事情就不太想打扰波总,但是确实不太礼貌,我后面会一一去补一下,主要最近事情也比较多,公司项目也比较赶,有些问题我凌晨2点多发现的,记录下来,这个时候不能发帖了,早上7,8点发出来问的。

有些不太好解决的比如枚举那个,那个最好的方案是我得写转表工具,我只维护一份xml,然后转表工具自动生成一个js枚举文件和一份java的枚举文件,服务器传给前端只用value比如1, 2,3对应的去找js里的value。
但是这个转多平台的转表工具我现在没时间去写,我思路是有了,用enjoy其实很好实现,我现在是做游戏开发的,我们转表工具都是拿c#winform写,好麻烦,我看了enjoy后感觉看也写好多我们现在的工具而且很方便

这个问题我已经解决了,好像是我有两个分支,一个分支用的是jfinal3.0版本,我另一个开发分支3.2版本的,然后我两个版本来回切换我估计jar包没换过来,我尝试过重新improt maven,也没用,后来我直接删了项目重新clone编译就好了

JFinal

2017-09-04 20:48

对回复没有反馈,其他人也不太好再回复你问题了,怕是没解决问题,反而误导你

yjjdick1990

2017-09-04 20:50

@JFinal 我会一一回去补下反馈,实在对不起波总

JFinal

2017-09-04 20:57

@yjjdick1990 这个不是礼貌不礼貌的问题

因为你发的问答贴很多,而如果没反馈,回复者在心理上会认为问题很可能没解决。 一是心里没底,二是没有成就感,也就没了动力

如果某位同学的问答贴很少,我回复以后,他没回应,可能是这位同学很少上 jfinal.com, 在理由上会比较容易接受

yjjdick1990

2017-09-04 21:02

@JFinal 好的,以后我对问题反馈我回复下解决的状态,并对之前的反馈我会补一下是否解决以及解决的方案

JFinal

2017-09-04 21:11

@yjjdick1990 感谢支持社区

yjjdick1990

2017-09-04 21:29

@JFinal 说实话,jfinal对我帮助巨大,我现在在做一个创业项目,几乎全部的技术框架都要自己来做前后台,数据库设计等等都要一个人抗,说真的我自己实力一般和波总真的差太多太多了,做项目中遇到好多问题,其实我要感谢jfinal和波总。
我接触到了jfinal后心里才有底说可以把这个项目自己尝试着从头到尾做一下
我遇到了波总后我才能做项目的过程中遇到问题披荆斩棘
真的谢谢波总,谢谢jfinal

热门反馈

扫码入社