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

海口模板建站哪家好wordpress all in one seo pack

海口模板建站哪家好,wordpress all in one seo pack,海兴县做网站价格,网站建设属于广告费吗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.hkea.cn/news/14275502/

相关文章:

  • 网站的动态新闻数据库怎么做石家庄智能模板建站
  • a站为什么不火了给城市建设提议献策的网站
  • 营销型网站建设一般包含哪些内容可以商用的图片网站
  • 杭州市建设监理协会网站外包网站设计
  • PHP网站新闻发布怎么做VM2008 做网站
  • 建站公司要不要承担网站被黑开源app开发工具
  • wordpress精美网站网站百度收录很多
  • 用dw做旅游的网站的设计做电器推广的网站
  • 做网站哪家最好公司网站在百度搜不到
  • 无锡建站模板系统app制作开发公司收费
  • 网站备案咨询页面设计尺寸规范
  • 数据管理网站模板网站制作需要哪些软件
  • 嵩明建设局网站东莞网络推广
  • 网站做专题各大网站发布
  • 潍坊市建设一体化平台网站设计图片素材网站有哪些
  • 做网站设计可以参照别人的么做网站多大
  • 交互 网站怎么在百度上制作自己的网站
  • 和县网站定制做网站公司济南
  • 制作一个企业网站过程建设银行E路航如何自动进入网站
  • 福州企业网站维护哪一个网站可以做任务拿佣金
  • 深圳家居网站建设公司idc销售网站php源代码
  • 中文搜索引擎网站网站空间购买时选择什么脚本语言
  • php js做网站建设网站图
  • 余杭门户网站多姿wordpress
  • wordpress的主题苏州seo排名外包
  • ps如何做网站超级链接兰州生活网
  • 郑州网站建设华久网站开发设计心得
  • 台州建设监理协会网站网站上图片可以做商业作品吗
  • 做影视网站如何加速广州市哪有做网站的
  • 自己做的优惠卷网站怎么进商品表白代码