文本整理MySQL字段类型的常见问题和用法。
数值类型
int和int(3)
新手在定义整数字段时,常常想当然通过,如int(3)
,来限制整数的有效长度,然而这样仅仅只是指定了显示宽度。选择有效长度不同的整数,需要使用tinyint
(1个字节)、smallint
(2个字节)、mediumint
(3个字节)、int
(4个字节)或bigint
(8个字节)。MySQL的相关文档如下[doc]:
MyBatis是流行的持久化框架,通过抽象底层的JDBC代码,在类对象和数据库列之间自动映射SQL的参数和结果,以SQL为映射的间接层,实现SQL映射器。MyBatis Generator (MBG) 是一个Mybatis的代码生成器,内省数据库的表,然后自动生成映射表的实体类,并生成CRUD(插入,查询,更新,删除)操作的样板代码。MyBatis,之前所在的公司在用,生成器也在用。虽然生成器大大提供了开发效率,但生成的代码可读性比较低,尤其是自动生成的实体类,如下:
将文档1中的书签转存到文档2:
本文整理软件开发、项目管理、软件工程相关的书籍。
本文整理一些经典的数据库教材以及MySQL相关书籍。
本文整理编程语言与编译器相关的经典书籍。
本文整理一些学习Java需要翻阅或必须的官方文档资料。
https://en.wikipedia.org/wiki/Template:Java_(software_platform)
http://c2.com/cgi/wiki?JavaIdioms
http://c2.com/cgi/wiki?JavaDesignFlaws Java语言设计缺陷