国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - mybatis如何使用Java8的日期LocalDate和LocalDateTime詳解

mybatis如何使用Java8的日期LocalDate和LocalDateTime詳解

2020-12-30 11:03西夏一品堂 Java教程

這篇文章主要給大家介紹了關(guān)于mybatis如何使用Java8的日期LocalDate和LocalDateTime的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

相信大家應(yīng)該都知道,在實體Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date來映射到數(shù)據(jù)庫的date、timestamp、datetime等字段

但是,java.sql.Date、java.sql.Timestamp、java.util.Date這些類都不好用,很多方法都過時了。

Java8里面新出來了一些API,LocalDate、LocalTime、LocalDateTime 非常好用

默認(rèn)的情況下,在mybatis里面不支持java8的時間、日期。直接使用,會報如下錯誤

?
1
2
3
4
5
6
7
8
9
10
Caused by: java.lang.IllegalStateException: No typehandler found for property createTime
 at org.apache.ibatis.mapping.ResultMapping$Builder.validate(ResultMapping.java:151)
 at org.apache.ibatis.mapping.ResultMapping$Builder.build(ResultMapping.java:140)
 at org.apache.ibatis.builder.MapperBuilderAssistant.buildResultMapping(MapperBuilderAssistant.java:382)
 at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildResultMappingFromContext(XMLMapperBuilder.java:378)
 at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:280)
 at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:252)
 at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElements(XMLMapperBuilder.java:244)
 at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:116)
 ... 81 common frames omitted

解決方法如下:

直接加入如下依賴

?
1
2
3
4
5
<dependency>
 <groupId>org.mybatis</groupId>
 <artifactId>mybatis-typehandlers-jsr310</artifactId>
 <version>1.0.1</version>
</dependency>

配置好這個依賴之后,就可以把Entity里面的Date替換成LocalDate、LocalDateTime了,其他的不用改

?
1
2
3
4
5
6
public class User {
 private Integer id;
 private String name;
 private LocalDate createDate;
 private LocalDateTime createTime;
}

以上僅在mybatis 3.4.0版本中測試有效

如果使用的mybatis版本低于3.4.0,則還需要配置如下

?
1
2
3
4
5
6
7
8
9
<typeHandlers>
 <typeHandler handler="org.apache.ibatis.type.InstantTypeHandler" />
 <typeHandler handler="org.apache.ibatis.type.LocalDateTimeTypeHandler" />
 <typeHandler handler="org.apache.ibatis.type.LocalDateTypeHandler" />
 <typeHandler handler="org.apache.ibatis.type.LocalTimeTypeHandler" />
 <typeHandler handler="org.apache.ibatis.type.OffsetDateTimeTypeHandler" />
 <typeHandler handler="org.apache.ibatis.type.OffsetTimeTypeHandler" />
 <typeHandler handler="org.apache.ibatis.type.ZonedDateTimeTypeHandler" />
</typeHandlers>

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務(wù)器之家的支持。

原文鏈接:http://blog.csdn.net/mn960mn/article/details/53139216

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: a视频在线观看免费 | 久久综合九色综合欧美狠狠 | 日本综合色 | av免费网 | 一个色综合色 | 国产精品一区欧美 | 在线观看免费视频国产 | 日韩中文视频 | 久久女人网 | 成人在线小视频 | 中文字幕视频在线 | 亚洲八区 | 久久久久久久国产精品视频 | 性色av一区二区三区红粉影视 | 亚洲精品一区二区三区不 | 亚洲欧美在线视频 | 欧美日韩综合精品 | 伊人婷婷 | 精品久久99 | 精品福利一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 性色网址 | 日韩精品在线免费观看 | 久久久久久91香蕉国产 | 激情五月婷婷 | 久久久久国产精品www | 久久国产精品一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 久久久精品在线观看 | 午夜视频在线 | 日韩一区精品 | 久久精品 | 国产精品一区在线 | 福利成人 | 久久久午夜爽爽一区二区三区三州 | 欧美国产视频 | 欧洲精品视频在线观看 | 精品一区二区三区中文字幕 | 精品在线一区二区三区 | 成人网址在线观看 | 成人av观看|