做网站的费用计入什么科目,网址谁有给我一个,wordpress基础主题站,互联网推广引流最近有一个项目在客户使用时发现死锁问题#xff0c;用的数据库是SQLSERVER #xff0c;死锁的原因是有的客户经常去点报表#xff0c;报表查询时间又慢#xff0c;然后又有人在做单导致了死锁#xff0c;然后主管要我们用SQLSERVER查询时要加with (NOLOCK),但是我在加完 …最近有一个项目在客户使用时发现死锁问题用的数据库是SQLSERVER 死锁的原因是有的客户经常去点报表报表查询时间又慢然后又有人在做单导致了死锁然后主管要我们用SQLSERVER查询时要加with (NOLOCK),但是我在加完 with (NOLOCK) 后发现已经的用Mybatis-plus的 在mybatis里的分页报错了 原因是用了with (NOLOCK) select count 把ORDER BY 也放进去了所以报了这个错 解决办法 1.如果你不是很需要加with (NOLOCK) 的话还是不要加为好。 2.你确实需要加的话还要用Mybatis-plus的话要么就自己写select count要么也可以自己写个后端分页还可以和pagehelper分页插件组合使用 我的解决办法将IPage 查询结果换成List 集合返回结果 然后 再将List集合转化成IPage 分页集合
protected IPage list2Page(Term term, List list) {IPage iPage this.getPage(term);int start (term.getPage() - 1) * term.getRows();int end term.getPage() * term.getRows();List list$cpage new ArrayList();for(int i 0; i list.size(); i) {if (i start i end) {list$cpage.add(list.get(i));}}iPage.setTotal((long)list.size());iPage.setRecords(list$cpage);return iPage;}