2021-01-26 17:40

@一只敲代码的猫 拷贝表结构可以用SQL:"CREATE TABLE " + target + " LIKE " + source 就可以

2021-01-26 17:37

@一只敲代码的猫 安排~
JFinal使用技巧-动态建库
https://jfinal.com/share/1573
JFinal使用技巧-在线更新Model字段映射关系
https://jfinal.com/share/2227

2021-01-25 16:10

@AlienJunX 那必须的,海哥做了好多有意思的东西,我大学的时候就用过Afinal,工作后又用了JPress老爽了

2021-01-19 18:41

应该是贴 ehcache.xml 配置文件的内容吧? 试试注释里面的cache再启动看看是多少,挨个cache排除看哪个配置的有问题

2021-01-18 12:04

@北流家园网 实在找不到输出位置,可以编写sh脚本做个crontab任务,每天晚上sh对文件output.log重命名加日期命名并删除如30天之前的文件操作。可以试试看下效果

2021-01-18 11:59

@北流家园网 先找到哪里输出的 output.log 可以代码中全局搜索,容器用的是什么?Tomcat还是undertow,他们的日志配置文件又是什么,找到输出的地方再改

2021-01-16 18:56

Model 和 Record 都可以使用 getXX系列方法,里面会自动转型,比如age字段是个 int型,但是取值的时候可以使用getStr("age")指定String类型即可取到字符串类型值了,还有很多方法,配合IDE的语法提示可以看见getXX系列

2021-01-16 17:25

SELECT a.username , b.mark AS '其他' , c.mark AS '语文'

FROM ( SELECT username 成绩表 GROUP BY username)a

LEFT JOIN (
SELECT username, SUM(mark) mark FROM 成绩表 WHERE course != '语文' GROUP BY username
) b ON a.username = b.username

LEFT JOIN (
SELECT username, SUM(mark) mark FROM 成绩表 WHERE course = '语文' GROUP BY username
) c ON a.username = c.username

@BTMTimor 说的没错,再加一个 LEFT JOIN 即可,都是纵转横写法

2021-01-16 14:46

SELECT a.username , a.mark AS '语文', b.mark AS '其他'
FROM 成绩表 a
LEFT JOIN (
SELECT z.username, SUM(z.mark) mark FROM 成绩表 z WHERE z.course != '语文' GROUP BY z.username
) b ON a.username = b.username
WHERE a.course = '语文'
好像是这样,纵转横嘛

2021-01-16 10:04

@Terely JPress好像不是注解,是类方法的加载形式,是包装了一层,我之前读过doc文档上面有讲。但是我没有实操过那个功能,都是直接用不改动2333

2021-01-15 19:33

@Terely 感觉需求有点意思,仅供参考:https://jfinal.com/share/2354

2021-01-15 14:54

做一个主服务MainConfig,然后模仿@Path写个@JFConfig扫描加载项目内的其他MyConfig到一个LIst集合中,再MainConfig的每个回调接口中,都循环调用LIst里面的其他Config对应方法即可达到这个效果。
如果不想折腾可以看看JPress海哥的插件模式