jeecms二次开发中常见的错误(更新中)

最近用jeecms二次开发真的是伤透了脑经,论坛还不提供代码服务只好自己看自己理解。这里记录一下自己遇到的两个常见问题,以免遗忘。

jeecms二次开发中常见的错误(更新中)

在两表的配置文件里面做联合的时候,容易出现,对象和申明类型不匹配的错误。容易发生return find(f)错误。这有多种原因:

  1. 在开启tomcat服务器发生这个错误。考虑是tomcat在编程过程中不小心被修改,选择maven更新工程并除去tomcat中发布的项目,清空重新启动。如果不行就将工程打包成war文件,直接扔进tomcat中启动访问,如果不能成功访问就是tomcat的问题,重新下载一个新的tomcat。否则就是代码问题。
  2. 在刷新页面的时候发生该错误。
  • 对应的基类申明的变量是否完全,是否正确。
  • 也有可能是因为在两表联合的时候做外键的名称没有具体对应某个属性,如上图就应该把查询语句改为userId.id=:uid才可以正常访问。在控制台显示正确语句。

 

jeecms二次开发中常见的错误(更新中)

 

控制台有查询语句并且正常显示数据,但提示自变量类型不匹配的错误,这时候就要关注申明的变量类型和数据库中的类型是否匹配。

在后面错误提示之中有写到基类的note的类型为String和期望属性...不匹配。我们应该查询对应的基类和映射和数据库建表的时候的三者类型是否匹配。经检查,是映射中的类型错误。

jeecms二次开发中常见的错误(更新中)