2018-12-24 17:37

@JFinal 好的,有空我都搞上来。

2018-12-24 17:30

集成了hibernate validation之后感觉比写validator更快了一些,起码少写了很多类

2018-12-24 17:12

这个地方如果能搞个注解,允许自定义格式就最好了,因为前端的格式千差万别,可能是yyyy-MM-dd hh:mm:ss 可能是yyyy-MM-ddThh:mm:ssZ,我还见过几个其他的

2018-12-24 16:02

我的意思是前端传过来的是带有时分秒的,但是在后端通过action注入后十分秒丢失了。在DateGetter中有这么一个方法
public java.util.Date get(Action action, Controller c) {
return c.getParaToDate(getParameterName(), getDefaultValue());
}
其中c.getParaToDate 中是用
return new java.text.SimpleDateFormat("yyyy-MM-dd").parse(value.trim());
进行的格式化
我想应该是这个yyyy-MM-dd格式化的问题。

2018-12-24 15:55

有了sqlpara 大家想怎么丰富就怎么丰富里面的方法

2018-12-24 10:35

@JFinal 其实我的想法是,sql模板还是jfinal的,不用xml,但是dao层借鉴mybatise的,只是定义接口,service层调用接口就能完成对dao的操作。
其中sql模板的namespace为接口的名字,sql名为方法名。
比如
DAO层
interface UserManager{
public List getUserList();
}
sql 模板
#namespace("UserManager")
#sql("getUserList")
......
#end
#end
Service层
@Inject
UserManager userManager;
public xx(){
userManager.getUserList();//完成了对Dao层的查询
}

2018-12-24 10:30

@Ghai、海 你这是重写了getpara方法啊,只是省了手工敲入key的操作,稍微省点操作

2018-12-20 21:59

有几个问题还没想好
1.用哪个model去getsqlpara
2.返回值怎么组装

2018-12-20 21:52

jfinal不是万能的

2018-12-20 21:48

那还因为用了不同的方式传过来的