在线开发【请假单】自动生成代码后列表报空指针错误
1、ONLINE开发 -->表单配置-->请假单,处理:同步数据库,生成代码。2、重启tomcat, 配置菜单、授权。
3、具有该权限的用户登录,点击【请假单】列表弹出窗口: null
查看代码:
GenericBaseCommonDao.java
/**
* 返回easyui datagrid DataGridReturn模型对象
*/
public DataGridReturn getDataGridReturn(final CriteriaQuery cq,
final boolean isOffset) {
Criteria criteria = cq.getDetachedCriteria().getExecutableCriteria(
getSession());
CriteriaImpl impl = (CriteriaImpl) criteria;
// 先把Projection和OrderBy条件取出来,清空两者来执行Count操作
Projection projection = impl.getProjection();
final int allCounts = ((Long) criteria.setProjection(Projections.rowCount()).uniqueResult()).intValue();
((Long) criteria.setProjection(Projections.rowCount()).uniqueResult()) 跟踪显示为:null
请假各位,这是什么原因?
非常感谢Scott 的QQ回复。
======================
Scott14:28:03
实体没配置扫描
======================
具体原因是:
生成代码我自己配置了路径,所以这个实体包没有扫描到。
spring-mvc-hibernate.xml 中
<...以上省略>
<!-- 注解方式配置 -->
<property name="packagesToScan">
<list>
<value>org.jeecgframework.web.system.pojo.*</value>
<value>org.jeecgframework.web.demo.entity.*</value>
<value>org.jeecgframework.web.test.entity.*</value>
<value>org.jeecgframework.web.cgform.entity.*</value>
<value>org.jeecgframework.web.cgreport.entity.*</value>
<value>org.jeecgframework.web.{新包名}.entity.*</value>
</list>
</property>
<...以下省略>
页:
[1]