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

php网站如何做特效dedecms 把自己的网站添加进去

php网站如何做特效,dedecms 把自己的网站添加进去,wordpress配置教程,软件开发项目个人主页#xff1a;金鳞踏雨 个人简介#xff1a;大家好#xff0c;我是金鳞#xff0c;一个初出茅庐的Java小白 目前状况#xff1a;22届普通本科毕业生#xff0c;几经波折了#xff0c;现在任职于一家国内大型知名日化公司#xff0c;从事Java开发工作 我的博客金鳞踏雨 个人简介大家好我是金鳞一个初出茅庐的Java小白 目前状况22届普通本科毕业生几经波折了现在任职于一家国内大型知名日化公司从事Java开发工作 我的博客这里是CSDN是我学习技术总结知识的地方。希望和各位大佬交流共同进步 ~ 背景 在项目中使用了Mybatis-Plus框架调用了Mapper层的 insert() 如下所示DingRobotMsg对象 的属性包含了其它的对象Text、Content数据库表字段里有与之对应的字段类型为json Service public class DingRobotMsgServiceImpl extends ServiceImplDingRobotMsgMapper, DingRobotMsg implements IDingRobotMsgService {Autowiredprivate DingRobotMsgMapper dingRobotMsgMapper;Overridepublic void insertRobotMsg(DingRobotMsg dingRobotMsg) {// 新增dingRobotMsg.setState(1);if (dingRobotMsg.getMsgtype().equals(text) || dingRobotMsg.getMsgtype().equals(file)) {dingRobotMsgMapper.insert(dingRobotMsg);} else {// TODO: 类型错误}} } Data TableName(t_dingtalk_recemsg) public class DingRobotMsg {TableId(value id, type IdType.AUTO)private Long id;TableField(value msgtype)private String msgtype;private Content content;private Text text;// ... } 这种情况我们如何在不增加业务逻辑数据处理的情况下实现数据库的插入操作呢 JsonTypeHandler 有的对象字段需要存储为Json可以直接转成Json赋值后再保存。也可以通过Mybatis的TypeHandler自动处理。 通用 JsonTypeHandler 工具类 /*** 对象字段转存为Json类型* param T*/ MappedTypes({Text.class, Content.class}) public class JsonTypeHandlerT extends BaseTypeHandlerT {private final ClassT type;public JsonTypeHandler(ClassT type) {if (type null) {throw new IllegalArgumentException(Type argument cannot be null);}this.type type;}Overridepublic void setNonNullParameter(PreparedStatement ps, int i, T parameter, JdbcType jdbcType) throws SQLException {// 将对象转换为JSON字符串并设置到PreparedStatement中ps.setString(i, JSON.toJSONString(parameter));}Overridepublic T getNullableResult(ResultSet rs, String columnName) throws SQLException {// 从ResultSet中获取JSON字符串并转换为指定类型的对象String jsonString rs.getString(columnName);return JSON.parseObject(jsonString, type);}Overridepublic T getNullableResult(ResultSet rs, int columnIndex) throws SQLException {// 从ResultSet中获取JSON字符串并转换为指定类型的对象String jsonString rs.getString(columnIndex);return JSON.parseObject(jsonString, type);}Overridepublic T getNullableResult(CallableStatement cs, int columnIndex) throws SQLException {// 从CallableStatement中获取JSON字符串并转换为指定类型的对象String jsonString cs.getString(columnIndex);return JSON.parseObject(jsonString, type);} } JsonTypeHandler 的使用 在entry对象的字段上面加上下面的注解即可 TableField(typeHandler JsonTypeHandler.class) private Content content;TableField(typeHandler JsonTypeHandler.class) private Text text; 文章到这里就结束了如果有什么疑问的地方可以在评论区指出~ 希望能和大佬们一起努力诸君顶峰相见 再次感谢各位小伙伴儿们的支持
http://www.hkea.cn/news/14382717/

相关文章:

  • 网站开发用linux网站建设和网页制作
  • 做设计需要素材的常用网站有哪些it外包服务公司排名
  • 学校网站建设有限公司佛山新网站建设策划
  • 重庆建设网站公司简介网络推广网站程序
  • 郑州+高端网站建设网站开发制作
  • 一个叫mit做app的网站甘肃网络推广技巧
  • 自己架设网站备案华艺网络网站开发
  • asp网站建设外文参考文献做网站的格言
  • 天津市免费建站php网站建设用什么软件
  • wordpress x站一个网站多个域名备案
  • 手机上如何做网站菏泽网站建设方案
  • 网站优化内容房子设计图片
  • 流量网站应该怎么做宁波软件开发制作
  • 腾讯网站安全检测php网站开发模式有哪些
  • 网站建设申请理由哪家做网站的公司好
  • 珠海做网站建设怎么建设在线视频网站
  • 自己电脑做网站还用备案i57500网站开发
  • 济宁网站建设公司最新报价做网站需要哪类商标
  • 越秀免费网站建设营销策略论文
  • 增加收录网站福州外网站建设
  • 千牛商家版网站建设网站开发合同注意事项
  • 专题网站策划书有效方法的小企业网站建设
  • 网站开发对企业的关键搞一个卖东西的网站怎么做
  • 那个网站学做披萨比较好怎么做网站需求分析
  • 厦门城健建设有限公司网站网站和做空间
  • 佛山技术支持 禅城企业网站免费的企业品牌策划公司
  • 深圳康福特户外家具营销型网站传媒网站后台免费模板
  • 专业网站建设软件开发山东省住房和城乡建设厅官网证书查询
  • 做网站vi系统是什么网站导航栏全屏怎么做的
  • 株洲网站建设推广报价网站布局结构有哪些