JFinal 社区 feedback 反馈栏目

热心反馈、提升品质

    JFinal 社区反馈栏目,是用户向作者提出自己在项目使用过程之中碰到的问题或者改进建议,例如某某项目中某个功能不好用,又或者自己有更好的方案反馈给作者,项目作者可以有针对性地进行权衡和改进,有助于打造高品质的项目,从而也为用户带来更大价值。

评论区

wu482525

2017-08-17 12:27

@JFinal 这样应该不行吧,如果是内嵌对象是集合,最外层是单个bean,这样是不是也是不能取了,而且我是不知道这个集合的长度的

wu482525

2017-08-17 12:30

@JFinal 不知道Spring MVC是怎么实现的,现在项目就有这样的需求,通过jsp标签循环生成表单,然后再获取客户端循环表单填写的值

阿郎

2017-08-23 10:54

詹总您好,你这个框架orm层里面的sql直接与代码融合,有sql注入风险,另外复杂条件,多表联合查询,用代码来拼,很麻烦的,不太灵活。

JFinal

2017-08-23 11:06

@阿郎 看一下最新版的手册,有关 sql 管理那一章节

lazyyman

2017-08-23 11:48

jfinal 怎么使用文件复制

漫步人间

2017-08-24 14:11

麻烦demo弄一个SQL server版的,我只改了txt文件里面的数据库连接,结果启动报错,一脸懵逼

JFinal

2017-08-24 17:23

@漫步人间 Sql server 版本的 demo 与现有的 demo 几乎一样,对 arp 添加如下设置即可:
arp.setDialect(new SqlServerDialect());

不同数据库需要设置相对应的方言,在 jfinal 手册中有详细的说明

victorlhh

2017-09-26 15:12

支持,持续学习中。

逗哥

2017-10-09 17:19

想请问下模板渲染怎么去前后空格?像freemarker有<#t>就可以解决这个问题,jfinal有类似的标签吗?

hup

2017-10-30 17:03

您好!没有找到关于postgresql的配置怎么写,有demo什么的吗?我没找到

JFinal

2017-10-30 18:06

@hup 就是配置一个方言而已:activeRecordPlugin.setDialect(new PostgreSqlDialect());

hup

2017-10-31 11:34

@JFinal 大神威武,可以了。demo中没有postgresql的jar包,如果可以的话,希望大神也可以加进去,不然用这个数据库还要自己去下载一个。那个all里面可以包含这个jar包。

hup

2017-10-31 15:34

@JFinal 您好,请问一下id用varchar类型时,自动生成代码报错,是什么原因啊,syntax error at or near "." 这我也不知道是哪里的错?数据库连接是没有问题的。

hup

2017-10-31 15:49

@JFinal id改成varchar的问题解决了,也是需要在generate那里加一个数据库方言。不好意思啊。

一剑就入坑

2017-11-01 15:50

社区的搜索功能什么时候有,社区帖子越来越多了,没搜索不方便

JFinal

2017-11-01 15:53

@一剑就入坑 先用这个功能扛一下吧:http://www.jfinal.com/feedback/1654

实在没时间

hup

2017-11-02 15:45

@JFinal 大神,有一段代码实在理解不了,请教一下,BlogService中取dao为什么是Model类型啊?dao应该是操作数据库的一个对象吧,应该是单独一个类型吧,怎么跟model有关系了,我是一脸茫然了。。。

wesleyxw

2017-11-05 16:53

ColumnMeta对象除了name、javaType、attrName其他属性都是NUll,看了下源码,封装的方法确实只获取这三个属性。我想获取remarks字段备注,看了下ResultSetMetaData并没有提供相应接口。不知道JFinal其他地方分装了获取方法?詹总或知道的大神有空留个言。

JFinal

2017-11-05 16:58

@wesleyxw 看一下这个类: com.jfinal.plugin.activerecord.generator.DataDictionaryGenerator,数据字典生成了 remarks 字段备注

没有在 BaseModel 中生成 remarks 的主要原因是 BaseModelGenerator 中获取 meta 的方式无法获取 remarks,而 DataDictionaryGenerator 获取 meta 的方式虽然可以获取 remarks,但获取别的数据却没有前者好

wesleyxw

2017-11-05 17:05

@JFinal 谢谢,我先看看DataDictionaryGenerator。实在不好就用select COLUMN_NAME,column_comment from INFORMATION_SCHEMA.Columns暴力获取

JFinal

2017-11-05 17:06

@wesleyxw DataDictionaryGenerator 有现成的,copy 出那里头的代码来用就好

码字民工

2017-11-17 15:08

波总,咱们社区能不能加个搜索功能,这样重复的问题,提问前先搜索下,解决了,就不用再提问了

草帽君_

2017-11-21 14:39

我java后台用renderJson(temp.update());返回到前台ajax接收,有时候会进入ajax的success:function(){} ,有时候又进erroe:function(){}。 将dataType 改成json 或者 text 都试过 但是页面修改数据之后 老是一会儿进成功一会进错误。。 后台打印过temp.update() 都是返回的true。 想问一下renderJson返回到前端ajax的时候到底是什么类型。为什么会有这种问题

JFinal

2017-11-21 14:43

@草帽君_ renderJson(Object) 返回的是 content type 值为:"application/json" 的一个字符串值

如果你的 template.update 返回的是 true,renderJson(true) 返回的是 "true",否则返回的是 "false"

JFinal

2017-11-21 14:45

@草帽君_ 为什么有这种问题,主要看你的 js 怎么处理,服务端仅仅只是返回数据而已,建议这么来做:
renderJson("ret", template.update());

然后在 js 端 if (data.ret == true) 来这样判断一次,再进行下一步的操作

热门反馈

扫码入社