2019-05-31 03:11
只抽取了一个糟粕出来,这种方式不适合大项目,因为不支持实体重构。正常项目开发还是建议用传统JavaBean的方式。另外这个Record功能在其它ORM工具里也有。例如在NutzDao中类似的实现方式是Chain, 在BeetlSql和jSqlBox中称为Tail。
2019-05-31 08:59
有用则用,不适另择。也明确的说了,某些场景下就是不愿意写 java bean 而是通过指定表名直接根据map保存或者更新。不需要写一堆的java bean 或者 insert update语句。如果愿意写实体,何不用mybatis hibernate 或者 ebean jpa 之流。比如就想把一个库的数据抽取到另一个库 这种非常临时的功能 去写几个javabean?再来几个配置?没有碰到适合你的场景 请尽量勿喷糟粕。自己认为有用的东西拿出来分享 我认为这都是一种好事。
2019-06-01 18:59
抱歉,“糟粕”这个词用的确实不妥,收回我的评论。
2019-05-30 00:57
jfinal 的 ActiveRecordPlugin 已独立成了一个项目:
https://gitee.com/jfinal/activerecord

目前最新版本是 4.1,相对于 1.9 版本,最新版本添加了很多好用的功能,例如 baseModel、Model 以及映射关系生成,例如模板查询:
Db.template(...).find();

具体用法:https://www.jfinal.com/doc/5-13
2019-05-30 09:47
https://gitee.com/jfinal/jfinal/issues/I6WNY 四年前给提的 独立db模块。很开心能看到落地。但有些时候并不是太而全更好。我相信这也是jfinal秉承的理念。足够简单,足够方便。 还是要看应用场景。像处理一些垃圾数据,更希望看到的是 怎么样初始方便,一句话初始就可以用了。当然 在 正经的项目中使用 还是推荐使用全新的db独立模块,功能更强大,适应场景更多
2019-05-30 11:49
没错,小而精适合很多场景,成本也更低。 所以 jfinal 将 active record 模块, 以及 enjoy 模块都发布了独立版本,enjoy 的独立版本在此:
https://gitee.com/jfinal/enjoy

active record 独立版本在此:
https://gitee.com/jfinal/activerecord

都是极度轻量级,并且无第三方依赖
2019-05-29 13:48
可以使用在普通项目上面吗
2019-05-29 14:35
问题不大。如果在现有的项目上使用 可以直接 使用 Db.init(datasource) 初始化
回复 @
{{emojiItem.symbol}}
返回顶部
顶部