当前位置: 首页 > news >正文

宁波网站建设团队排名wordpress登录400错误

宁波网站建设团队排名,wordpress登录400错误,互联网保险平台排名,秦皇岛网站建设哪家好文章目录 1.业务背景每个对象里面都带上了重复的一个sessionId数据#xff0c;我想提出来该怎么办#xff1f; 2.实体类3.自定义Mapper和xml文件4.Service层5.Controller层 1.业务背景 业务场景中#xff0c;一个会话中存在多个场景#xff0c;即一个session_id对应多个sc… 文章目录 1.业务背景每个对象里面都带上了重复的一个sessionId数据我想提出来该怎么办 2.实体类3.自定义Mapper和xml文件4.Service层5.Controller层 1.业务背景 业务场景中一个会话中存在多个场景即一个session_id对应多个scene_id和scene_name 如果你写成如下的聚合模型类 public class SceneVO {private String sessionId;private String sceneId;private String sceneName;// 省略对应的getter和setter方法 }返回的List形式如下这个数据在data属性中 {data:[{sessionId: jksadhjksd,sceneId:NDJWKSDSJKDKED,sceneName:场景1},{sessionId: jksadhjksd,sceneId:KLJSDJKLSDFALK,sceneName:场景2},{sessionId: jksadhjksd,sceneId:KERFJKOVDJKDSS,sceneName:场景3}] }每个对象里面都带上了重复的一个sessionId数据我想提出来该怎么办 我想改为如下形式sessionId提出到外层更能体现出一个sessionId对应多个sceneId和sceneName的含义这样也便于前端取数据不然每个对象都要增加一个sessionId属性太麻烦。 {data: {sessionId: jksadhjksd,sceneList: [{sceneId:NDJWKSDSJKDKED,sceneName:场景1},{sceneId:KLJSDJKLSDFALK,sceneName:场景2},{sceneId:KERFJKOVDJKDSS,sceneName:场景3}]} }2.实体类 方法如下首先创建两个实体类。 public class SceneVO {private String sessionId;private ListSubSceneVO sceneList;// 省略对应的getter和setter方法 } public class SubSceneVO {private String sceneId;private String sceneName;// 省略对应的getter和setter方法 }3.自定义Mapper和xml文件 public interface BusinessScenesCustomMapper {SceneVO selectBySessionId(String sessionId); } ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespace你的包名.mapper.BusinessScenesCustomMapperresultMap idBaseResultMap type你的包名.vo.SceneVOresult columnsession_id jdbcTypeVARCHAR propertysessionId/!--collection 标签用于定义关联的list集合类型的封装规则property对应父类中list属性名这里SceneVO类里的List变量名为sceneListofType集合存放的类型List集合要装的类的类名这里是SubSceneVO--collection propertysceneList ofType你的包名.vo.SubSceneVOresult columnscene_id jdbcTypeVARCHAR propertysceneId/result columnscene_name jdbcTypeVARCHAR propertysceneName//collection/resultMap!-- 一个session_id对应多条记录返回的是SceneVO对象SceneVO对象有一个List装着SubSceneVO --select idselectBySessionId parameterTypestring resultMapBaseResultMapselect session_id, scene_id, scene_namefrom 表名where session_id #{sessionId,jdbcTypeVARCHAR}/selectcollection标签 用于定义关联的List集合类型的封装规则property属性 对应父类中List集合的变量名这里SceneVO类里的List变量名为sceneListofType属性 集合存放的类型List集合要装的类的类名这里是SubSceneVO 4.Service层 public interface SceneService {/*** 获取场景信息*/SceneVO getScenesInfo(String sessionId); } Service public class SceneServiceImpl {Resourceprivate BusinessScenesCustomMapper businessScenesCustomMapper;......public SceneVO getScenesInfo(String sessionId) {return businessScenesCustomMapper.selectBySessionId(sessionId);} }5.Controller层 ...... Resource private SceneService sceneService;GetMapping(/getScenesInfo) public ResModel getScenesInfo(String sessionId) {SceneVO sceneVO sceneService.getScenesInfo(sessionId);return ResModel.ok(sceneVO); }
http://www.ho-use.cn/article/10819855.html

相关文章:

  • 新闻类的网站如何做优化、计算机基础网站建设和网络安全
  • 教育类网站怎么做下载四川天府健康二维码
  • 上海的做网站的公司学做家常菜的网站有哪些
  • 网站建设书生商友做餐饮培训网站广告
  • 英德住房和城乡建设部网站哪个装修公司比较好
  • 做电商网站用什么技术项目公司crm系统管理
  • 建设公众号网站如何成立网站
  • 城乡住房建设部网站建设银行 网站首页
  • 网站结构分析怎么做试用网建设网站
  • 南京做网站需要多少钱郑州网站推
  • 手机网站开源模板宁晋seo网站优化排名
  • 注册外贸网站有哪些问题网站icp备案新规
  • 现代教育网站开发项目的研究中山骏域网站建设
  • 面向搜索引擎网站建设灌南住房建设局网站
  • 如何看到网站的制作公司河南软件开发
  • 省级建设网站域名解析wordpress主页
  • 网站制作网站制作公司章丘营销型网站设计公司
  • 织梦做的网站图片路径在哪里微网站推广
  • 惠州网站设计哪家好seo网络营销外包公司
  • 保定做网站电话机械设备行业网站建设
  • 建网站非要做外链吗薪酬体系搭建工具
  • 做网站难吗_挣钱吗东莞东坑网站设计
  • 建站小程序快速上线你们公司的网站都备案了吗
  • 建设的基本流程网站怎么做网页赚取点击率从而赚钱
  • 深圳网站制作网站建设零基础网站制作视频教程
  • 用什么网站可以做电子书设计网页代码源代码
  • 贵州省城乡住房和建设厅网站老干支部网站建设方案
  • 电商网站首页设计规范手机上的软件网站建设
  • 化工原材料网站建设怎么学平面设计啊
  • 自己可以做百度网站吗电子商务教材电子版