课程
/后端开发
/Java
/通过自动回复机器人学Mybatis---基础版
在数据库中定义的ID不是int 类型吗,为什么到实体类中定义成String类型的id?
2016-09-20
源自:通过自动回复机器人学Mybatis---基础版 2-4
正在回答
一般id都是定义成Integer
定义成Integer类也行。
将数据库中的ID定义为Int类型,是为了方便自增;在页面得到的数据一般是string类型,所以会把实体类中定义成String类型,这是跟据需求来的,我是这么理解的
举报
微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习
1 回答实体类中的id字段为什么不跟数据库设计成相同的类型呢?
3 回答Javabean中id为什么不用int类型
4 回答封装数据不是应该和数据库表对应吗?为什么数据库里面ID是int类型 封装的时候写的是String类型啊?
1 回答Message类里面id是String类型的,数据库里ID是int型的, mybatis能自动转换格式进行填充?
1 回答数据库主键id是int类型,实体类属性id是String,mybatis配置文件jdbcType写Integer或者varchar都可以,为啥?