Mybatis:数据库与Java实体类的数据类型映射关系大全(必读) |
您所在的位置:网站首页 › 实体对应数据库中的 › Mybatis:数据库与Java实体类的数据类型映射关系大全(必读) |
在使用mybatis中,常见的xml文件中的错误有这几个: 1.在mybatis的映射中,如果我们没有定义指定的resultMap,就会因为字段和Java实体类的属性不同而导致映射失败。 2.数据库和java实体类的属性值名字相同,但是因为两者之间的数据类型不同,会导致在启动项目时报“非法”异常,解决的方法如下: 1.java:Stringstring对应数据库中的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 |