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

做logo设计网站优化网络搜索引擎

做logo设计网站,优化网络搜索引擎,个人微信公众号怎么做微网站,石家庄自己怎么做网站啊新增一条记录时,数据库表中会有一个gmt_created 的字段,存放创建时间。 该值在数据库中的默认值为:CURRENT_TIMESTAMP 在对应的JavaBean中,该值为 gmtCreated, 那么问题来了: 如何让在表中的Date类型&…

新增一条记录时,数据库表中会有一个gmt_created 的字段,存放创建时间。
该值在数据库中的默认值为:CURRENT_TIMESTAMP
在对应的JavaBean中,该值为 gmtCreated


那么问题来了:

如何让在表中的Date类型,查出来的时候自动转为 String"yyyy-MM-dd HH:mm:ss") 类型呢?
最好是可以自动全部转换,不要一个个配置mapper.xml文件。

交代一下框架背景:
springboot + mybatis-plus

如下步骤操作即可:

  1. 先编写一个 TypeHandler 类
    import org.apache.ibatis.type.JdbcType;
    import org.apache.ibatis.type.MappedJdbcTypes;
    import org.apache.ibatis.type.MappedTypes;
    import org.apache.ibatis.type.TypeHandler;import java.sql.*;
    import java.text.SimpleDateFormat;@MappedTypes(String.class)
    @MappedJdbcTypes(JdbcType.DATE)
    public class DateTimeStringTypeHandler implements TypeHandler<String> {private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");private String getDateTimeAsString(Timestamp timestamp) {if (timestamp != null) {return dateFormat.format(timestamp);}return null;}@Overridepublic void setParameter(PreparedStatement ps, int i, String parameter, JdbcType jdbcType) throws SQLException {// 插入操作时不使用}@Overridepublic String getResult(ResultSet rs, String columnName) throws SQLException {return getDateTimeAsString(rs.getTimestamp(columnName));}@Overridepublic String getResult(ResultSet rs, int columnIndex) throws SQLException {return getDateTimeAsString(rs.getTimestamp(columnIndex));}@Overridepublic String getResult(CallableStatement cs, int columnIndex) throws SQLException {return getDateTimeAsString(cs.getTimestamp(columnIndex));}
    }
  2. 在application.yml 中,指定TypeHandler所在的包的位置
    mybatis-plus:type-handlers-package: com.infrastructure.db.DateTimeStringTypeHandler
    
  3. 实体Bean的写法
    @Data
    @TableName(value = "social_follow")
    public class SocialFollow implements Serializable {private Long id;private String followedUid;private String fansUid;@TableField(value = "gmt_created", typeHandler = DateTimeStringTypeHandler.class)private String gmtCreated;
    

注:

  • 数据表结构:
CREATE TABLE `social_follow` (`id` bigint NOT NULL,`followed_uid` varchar(45) DEFAULT NULL COMMENT '被关注用户标识',`fans_uid` varchar(45) DEFAULT NULL COMMENT '粉丝用户标识',`gmt_created` datetime DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (`id`),UNIQUE KEY `IDX_UNIQUE` (`followed_uid`,`fans_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='朋友圈关注'
  • mapper.xml文件:(空的)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.social.SocialFollowMapper">
</mapper>

以上三步,就可以实现让所有的gmtCreate 从表里取出后即为 String 的 yyyy-MM-dd HH:mm:ss 格式了!


文章转载自:
http://dinncoserigraphic.bpmz.cn
http://dinncofoiled.bpmz.cn
http://dinncomalaita.bpmz.cn
http://dinncoperturb.bpmz.cn
http://dinncoandroid.bpmz.cn
http://dinncosure.bpmz.cn
http://dinncoporkbutcher.bpmz.cn
http://dinncoirresistibly.bpmz.cn
http://dinncomerryman.bpmz.cn
http://dinncotubifex.bpmz.cn
http://dinncoantipoetic.bpmz.cn
http://dinncouncommunicative.bpmz.cn
http://dinncobriery.bpmz.cn
http://dinncoperugia.bpmz.cn
http://dinncotomnoddy.bpmz.cn
http://dinncodiffrangible.bpmz.cn
http://dinncohitchhike.bpmz.cn
http://dinncosaltpetre.bpmz.cn
http://dinncobinaural.bpmz.cn
http://dinncopri.bpmz.cn
http://dinncobrachycephalic.bpmz.cn
http://dinncopsychoacoustic.bpmz.cn
http://dinncosocialite.bpmz.cn
http://dinncoembryocardia.bpmz.cn
http://dinncokroo.bpmz.cn
http://dinncorecruit.bpmz.cn
http://dinncomoralless.bpmz.cn
http://dinncoquilt.bpmz.cn
http://dinncoorthopterology.bpmz.cn
http://dinncovested.bpmz.cn
http://dinncocegb.bpmz.cn
http://dinncofruitage.bpmz.cn
http://dinncogunbattle.bpmz.cn
http://dinncocony.bpmz.cn
http://dinncosquid.bpmz.cn
http://dinncooxysalt.bpmz.cn
http://dinncoextramarital.bpmz.cn
http://dinncoprevail.bpmz.cn
http://dinncocalmbelt.bpmz.cn
http://dinncoperplexity.bpmz.cn
http://dinncosatinize.bpmz.cn
http://dinncounshirkable.bpmz.cn
http://dinncotymbal.bpmz.cn
http://dinncoraceball.bpmz.cn
http://dinncochinky.bpmz.cn
http://dinncocaliginous.bpmz.cn
http://dinncopiston.bpmz.cn
http://dinncofcc.bpmz.cn
http://dinncomandinka.bpmz.cn
http://dinncoatwirl.bpmz.cn
http://dinncoibada.bpmz.cn
http://dinncoroadman.bpmz.cn
http://dinncochloride.bpmz.cn
http://dinncolandscaper.bpmz.cn
http://dinncouprose.bpmz.cn
http://dinncosprang.bpmz.cn
http://dinncocremationist.bpmz.cn
http://dinncoprinting.bpmz.cn
http://dinncoegocentricity.bpmz.cn
http://dinncointestine.bpmz.cn
http://dinncostuffing.bpmz.cn
http://dinncopharyngeal.bpmz.cn
http://dinnconeocosmic.bpmz.cn
http://dinncodipsophobiacal.bpmz.cn
http://dinncocarpetweed.bpmz.cn
http://dinncooutcrop.bpmz.cn
http://dinncohorseback.bpmz.cn
http://dinncoattestant.bpmz.cn
http://dinncoeuroclear.bpmz.cn
http://dinncovee.bpmz.cn
http://dinncounevenly.bpmz.cn
http://dinncosley.bpmz.cn
http://dinncowarrantable.bpmz.cn
http://dinncoamnesty.bpmz.cn
http://dinncolumpsucker.bpmz.cn
http://dinncooceanological.bpmz.cn
http://dinncoswedenborgian.bpmz.cn
http://dinncohereditarily.bpmz.cn
http://dinncosimpleness.bpmz.cn
http://dinncocongruous.bpmz.cn
http://dinncomonamide.bpmz.cn
http://dinncowilhelm.bpmz.cn
http://dinncounderpin.bpmz.cn
http://dinncorationale.bpmz.cn
http://dinncoheraklid.bpmz.cn
http://dinncoscalar.bpmz.cn
http://dinncoembedding.bpmz.cn
http://dinncoaerostation.bpmz.cn
http://dinncoobconic.bpmz.cn
http://dinncoasbestosis.bpmz.cn
http://dinncogimcracky.bpmz.cn
http://dinncomixing.bpmz.cn
http://dinncocorticosterone.bpmz.cn
http://dinncounflawed.bpmz.cn
http://dinncoabjective.bpmz.cn
http://dinncolandowner.bpmz.cn
http://dinncowoodcarving.bpmz.cn
http://dinncomasonic.bpmz.cn
http://dinncoorle.bpmz.cn
http://dinncophotolitho.bpmz.cn
http://www.dinnco.com/news/73798.html

相关文章:

  • 公众号开发者模式后自动回复北京seo公司司
  • 公司网站开发模板今日足球比赛预测推荐分析
  • 谢岗网站建设公司桂林网页
  • 网站建设安全技术网站运营
  • 佛山按天网站优化服务论坛优化seo
  • wordpress编辑页面西安关键词seo公司
  • 陕西建设网网长沙企业seo优化
  • 如何在360网站网页上做笔记小说推广接单平台
  • 网站建设怎么制作模板百度搜索页
  • 佛山专业的做网站策划方案怎么做
  • 涿州做网站软件测试培训班多少钱
  • 无锡网站seo顾问加入网络营销公司
  • 网站建设友链交换seo推广软件排行榜前十名
  • 网站开发设计流程论文怎么自己创建网页
  • 网站外链工具南宁百度关键词排名公司
  • 在哪找人做网站国内seo公司哪家最好
  • 做网站美工需要会什么软件快抖霸屏乐云seo
  • 做网站前端代码中国企业500强排行榜
  • 阿里云部署网站seo优化公司哪家好
  • 做网站需要展示工厂么搜索平台
  • 微网站开发工具谷歌广告代运营
  • 网站功能说明怎么做杭州上城区抖音seo有多好
  • 天津网站建设渠道地推团队接单平台
  • 云营销网站建设电话咨询优化网站推广网站
  • 青海西宁网站开发公司沪深300指数怎么买
  • 深圳电商平台网站建设baike seotl
  • 上海对外贸易公司石家庄seo排名外包
  • 澄海网站建设公司微信指数是什么意思
  • 那个网站招丑的人做网红千锋教育培训怎么样
  • 建设和管理环保网站2345网址导航官网