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

做网站要用什么服务器建设银行网站图片

做网站要用什么服务器,建设银行网站图片,网站建设 竞标公司要求,百度网站是怎么做的1.先说场景#xff0c;在对mysql数据库表数据插入或者更新时都得记录时间和用户id 传统实现有点繁琐#xff0c;这里还可以封装一下公共方法。 2.解决方法#xff1a; 2.1#xff1a;使用aop切面编程#xff08;记录一下#xff0c;有时间再攻克#xff09;。 2.2…1.先说场景在对mysql数据库表数据插入或者更新时都得记录时间和用户id 传统实现有点繁琐这里还可以封装一下公共方法。 2.解决方法 2.1使用aop切面编程记录一下有时间再攻克。 2.2使用TableField注解。 3.我使用的TableField  注解实现因为没有很多的业务处理单纯的记录一下以下是具体实现 Component public class MyMetaObjectHandler implements MetaObjectHandler {Overridepublic void insertFill(MetaObject metaObject) {// 在插入时自动填充 create_time 和 update_time 字段this.strictInsertFill(metaObject, createTime, Date.class, new Date());this.strictInsertFill(metaObject, createBy, String.class, BaseUtlis.getCurrentUser().getId());}Overridepublic void updateFill(MetaObject metaObject) {// 在更新时自动填充 update_time 字段this.strictUpdateFill(metaObject, updateTime,Date.class, new Date());this.strictInsertFill(metaObject, updateBy, String.class, BaseUtlis.getCurrentUser().getId());} }注: 字段需要跟实体类对应起来我项目架构是使用了驼峰命名使用下划线后字母大写。BaseUtlis.getCurrentUser().getId()这个是我封装的一个获取当前登录用户的方法。 参数解析 this.strictUpdateFill(metaObject, updateTime,Date.class, new Date()); metaObject对象 updateTime实体类目标字段 Date.class数据类型 new Date()具体值 4.yml配置 mybatis-plus:global-config:db-config:meta-object-handler: com.zuodou.mymeta.MyMetaObjectHandler 5.在对应实体类的字段上加 TableField(fill FieldFill.UPDATE) 或者 TableField(fill FieldFill.INSERT) 6.补充缺陷 直接在controllerdi调用根据id修改方法   或者 update 批量根据id修改 会不触发自动填充 解决使用update条件传入id或者在service调用而updateBatchById就需要手动传了。 至于为什么在service调用updateById就能触发 在 MyBatis Plus 中通常通过继承 ServiceImpl 类来实现 Service 层的操作。这个类提供了一些默认的 CRUD增删改查方法并且默认情况下会使用 MyBatis Plus 的内置功能比如自动填充。 当你在自己的 Service 类中继承了 ServiceImpl 并且指定了泛型类型比如 YourService extends ServiceImpllt;YourMapper, YourEntitygt;这样就将 YourService 和 YourEntity 关联起来了。 MyBatis Plus 的 ServiceImpl 已经预先实现了一些常见的操作方法其中包括了自动填充的支持。在这个类中如果你调用了 updateById 方法它内部会调用 MyBatis Plus 的自动填充逻辑以便在更新数据时触发自动填充。 当然前提是你需要做以下几件事情 1.确保你的实体类中的字段有正确地标注了自动填充的注解比如使用了 TableField 注解并设置了相应的 fill 属性。 2.确保你已经正确配置了 MetaObjectHandler并且这个配置被正确地注册到了 Spring 容器中。这样 MyBatis Plus 才能正确地使用自动填充功能。 因此当你在自定义的 Service 类中继承了 ServiceImpl就相当于在你的 Service 类中内置了 MyBatis Plus 提供的默认实现包括自动填充的支持。这样在调用 updateById 等方法时会自动触发 MyBatis Plus 的自动填充逻辑。 侵权联系删除
http://www.w-s-a.com/news/907049/

相关文章:

  • 网站开发负责人是什么职位试剂网站建设
  • 什么是展示型网站wordpress链接视频
  • 佳木斯城乡建设局网站过年做哪个网站能致富
  • 石家庄快速网站搭建设计公司属于什么企业
  • 中小学智慧校园建设平台网站sem竞价推广
  • 想创建一个网站官方网站建设推广
  • 江门网站优化民间it网站建设
  • 科研实验室网站建设wordpress加载模板
  • 用r做简易的网站软件园二期做网站的公司
  • 菏泽网站建设价格长春高档网站建设
  • PHP网站开发与管理设计心得网站流量图怎么做
  • 苏州做网站企业wordpress点击文字弹出层
  • 做网站必要性中山古镇做网站
  • 增城住房和城乡建设局网站2021网站你懂我意思正能量
  • seo优秀网站深圳企业医疗网站建设
  • 单页 网站 模板重庆微信网站制作专家
  • 石家庄网站定制制作企业所得税优惠政策最新2022文件
  • 免费推广网站途径有哪些郑州企业型网站建设
  • wap网站建设设计wordpress首页名称
  • wordpress网站换空间南宁网站设计可以找我
  • 期货贵金属网站建设招远网站建设哪家专业
  • 上海网站排名个人网站可以做百度推广
  • 网站主题及样式优化个人网站 可以做论坛吗
  • 中企动力 网站推广一级域名免费申请
  • 山东专业的网站建设博罗做网站哪家强
  • 手机网站支持微信支付吗宝塔如何添加ip域名做网站
  • 什么专业学网站建设企业合同管理系统
  • 我要啦免费统计怎么做网站销售订单管理系统软件
  • 门户网站建设教程更改wordpress端口
  • 普兰店网站建设公司云计算培训