2
回答
play框架,引用公共model层,无法连接数据库的问题

@刀狂剑痴 你好,想跟你请教个问题:

关于play框架 项目,因为play框架控制层、模型层、以及view层都于一体。

目前我公司开发的项目包括后台,app、以及网站都在一起。现在需要把三个项目全部拆分开,把控制层单独放在一个公共的play项目里,然后打成jar包让主项目来引用。但是主项目本地测试启动的时候,debug调试看到数据库查询全部返回空,那就意味着引用的model层对于数据库肯本没有连接到(如果是同一个play框架自己有 model层,就可以连接到数据库,但是引用无法连接数据库)。

我想请问,怎样操作才能使引用的jar(公共play的model层)连接到数据库???

举报
admin_lvmei
发帖于2年前 2回/380阅
共有2个答案 最后回答: 2年前

有点没看懂,主项目是什么?把控制层单独放在一个公共的play项目里打成jar?

play对models、views、controllers有严格的控制。controller就必须放在controllers目录下。因为play框架在启动的时候会对controllers类织入一些方法。

你可以试试修改play源码,让他扫你们的jar包。

--- 共有 1 条评论 ---
admin_lvmei其实主项目工程就是我的控制类和显示层view,关于表以及数据库操作都在另外一个play项目工程里(主要是想把这块作为公共引用),然后打成jar包放到我的主项目里lib使用。本地测试主项目启动的时候,debug涉及到数据库操作,debug就会进到引用的jar里的类,可是到数据库操作的地方,所有的查询全部为空,这是为什么??那肯定就是没有连接到数据库,这是为什么? 2年前 回复
顶部