jfinal 数据库表名问题

发布于 2021-11-30 05:19:08 字数 418 浏览 802 评论 3

假设:数据库有个比较长的表名aaaa_bbbb_cccc_dddd

在jfinal2.2自动生成model时会生成AaaaBbbbCcccDddd

在查询数据时使用AaaaBbbbCcccDddd.dao.find("select * from aaaa_bbbb_cccc_dddd");

问题是是否有办法可是不使用aaaa_bbbb_cccc_dddd数据库表名,直接使用AaaaBbbbCcccDddd类名作为from后面的表名来查询,这样在开发的时候遇见比较长的表名可以直接复制前面的类来直接使用。


@JFinal

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眉黛浅 2021-12-03 15:57:48

通过继承 MetaBuilder 定制一个 MyMetaBuilder 出来,可以随心所欲地指定  Model 名称

小情绪 2021-12-03 05:48:57

我现在是Ebean+ jfinal + Freemarker + bootstrap的组合

私藏温柔 2021-12-02 13:45:18

重构一下生成类的方法。

把你的table名称放到对应的javabean里面定义的变量里面去就可以了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文