为了方便逆向工程生成实体类和mapper文件,以及最后生成的变量名遵守驼峰规则,我们需要遵守"数据库中不同单词之间使用下划线隔开"这条规则,下面简单举几个例子:
eg:
数据库: user_name _usercity userCity
实体类: userName usercity usercity
所以我们可以简单理解:数据库中放在单词之间的'_'会让'_'下一个单词的首字母变大写从而满足规则.如果我们在数据库中列的命名遵守了驼峰规则,最后生成的Java变量名是不遵守驼峰规则的.
为了方便逆向工程生成实体类和mapper文件,以及最后生成的变量名遵守驼峰规则,我们需要遵守"数据库中不同单词之间使用下划线隔开"这条规则,下面简单举几个例子:
eg:
数据库: user_name _usercity userCity
实体类: userName usercity usercity
所以我们可以简单理解:数据库中放在单词之间的'_'会让'_'下一个单词的首字母变大写从而满足规则.如果我们在数据库中列的命名遵守了驼峰规则,最后生成的Java变量名是不遵守驼峰规则的.