首页 > 其他 > 详细

智销功能_2

时间:2019-03-29 13:33:34      阅读:168      评论:0      收藏:0      [点我收藏+]

 

一、Service调用

BaseServiceImpl 实现 IBaseService
IEmployeeService 继承 IBaseService

 

注入的时候使用泛型注入,使用接口可能会有很多子类

 

二、集成SpringMVCEasyUI

1.no Session问题

我们在关闭了EntityManager之前,依然在使用它操作数据库(懒加载时出现)

解决方案:web.xml中添加OpenEntityManagerInViewFilter

 

2.no serializer问题

原因:jpa的懒加载对象自己为加一些属性("hibernateLazyInitializer","handler","fieldHandler") 会影响到SpringMVC返回Json(因为返回时有个内省机制)

解决方案:

(1)加注解

@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","fieldHandler"})

 

2)重写ObjectMapperapplicationContext-mvc.xml 配置这个映射

 

3.分页获取数据

后台返回的是Page对象{content:..,totalElements:..}

前台要拿代码是{rows:..,total:...}

结果对应不上

写一个UIPage

 

返回值

 

4.分页传数据

传的是pagerows,但是我们之前的query名称没对应上

BaseQuery加上兼容

 

5.高级查询

获取表单的值

引入jquery.jdirk.js

它对jQuery的功能进行扩展

<script type="text/javascript" src="/easyui/plugin/jquery.jdirk.js"></script>

获取表单的功能

 

智销功能_2

原文:https://www.cnblogs.com/yh9264426/p/10620674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!