Mybatis:数据库与Java实体类的数据类型映射关系大全(必读)

您所在的位置:网站首页 实体对应数据库中的 Mybatis:数据库与Java实体类的数据类型映射关系大全(必读)

Mybatis:数据库与Java实体类的数据类型映射关系大全(必读)

2024-07-13 08:40| 来源: 网络整理| 查看: 265

在使用mybatis中,常见的xml文件中的错误有这几个:

1.在mybatis的映射中,如果我们没有定义指定的resultMap,就会因为字段和Java实体类的属性不同而导致映射失败。

2.数据库和java实体类的属性值名字相同,但是因为两者之间的数据类型不同,会导致在启动项目时报“非法”异常,解决的方法如下:

1.java:String

string对应数据库中的CHAR、var、LONGVARCHAR这三个类型。同时也可以对应数据库中的Date、DateTime(但不推荐使用)

2.Java:Byte

对应数据库中的binary、varbinary、longvarbinary。

3.Java:Boolean

对应数据库中的bit。

4.Java:Short

对应数据库中的smallint

5.Java:Int

对应数据库中的:integer

6.Java:Float

对应数据库中的:real

7、Java:double

对应数据库中的:double、float

8、Java:BigDecimal

对应数据库中的:decimal、numeric

10、Java:Date

对应数据库中的date、time、timestamp。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3