2.59 MB
242.90MB
11.0 MB
82.1MB
59M
[/S2 MybatisCodeHelperPro插件是一个允许IDEA使用Mybatis的编程插件。我们可以利用这个软件让代码编写更加方便,从而帮助用户轻松编写各种程序,提高工作效率。
MybatisCodeHelperPro插件软件功能
不再推荐Java类使用各种函数生成crud。方便的数据库生成crud不需要数据库生成。最好添加代码来减少表字段中的字段合并。如果要建数据库,直接写建表语句比较麻烦。我们可以通过java类生成一个表构建语句。
先写一个超级简单的java类,不带私有什么的。这个类仅用于生成表构造语句。
生成建表语句后,在数据库中执行,然后从数据库中生成crud代码。
(使用IDEA高级版的用户可以直接在IDEA高级版的数据库中执行。)
这时候可以选择各种配置。
将归约字段添加到数据库后,重新生成数据库是有益的。
当我们的数据库使用tinyInt或smallInt时,生成的java类型是byte和short。
在java代码中操作byte和short类型很麻烦,经常需要进行强制转换。它可以配置为使用整数,而不是字节和短整数。
当数据库生成crud时,一些用户可能会选中生成样本的选项。
我建议用方法名来生成sql,而不是example。
首先,您可以避免生成大量的示例文件。xml中的示例代码看起来也很恶心。
编写方法名来生成sql也比编写示例要快。
看看xml,很清楚发生了什么。
此外,2.5版将支持定制的sql数据库生成。crud中默认生成的那些语句,比如deleteByPrimaryKey,如果不需要的话,可以在一开始就杀掉。
以后如果需要,可以从数据库中重新生成,比如batchInsert,只有在当前表需要的时候才能生成。
另外,我不推荐mapper接口用于继承。现在所有的代码都是自动生成的。映射器继承只能减少一些代码量,没有其他的效率提升。继承之后,查看映射器接口对应的xml就变得比较麻烦了。定义将哪些方法放入继承中也更加困难。有可能接口继承的一些方法根本没用。我的建议是每个接口只生成自己需要的xml方法,比如batchInsert。有些表格是需要的,有些则不是。