MyBatis Plus Generator generates Entity

2022-12-06 16:52:27

<p style="text-align: left;">When using the MyBatis database persistence layer framework, we often use MyBatis Plus and its code generator to simplify development and improve efficiency.</p><p><br/></p><p style="text-align: left;">When generating an Entity, the policy configuration of the code generator provides a lombok attribute, which can specify whether to use the lombok mode. This corresponds to the generation method of the attribute accessor. Because lombok is highly intrusive to code and relies on IDE plug-ins, when you are unwilling to use lombok, you can simply set the attribute to close: StrategyConfig. setEntityLombokModel (false);</p><p><br/></p><p style="text-align: left;">L StrategyConfig turns off lombok mode by default</p><p style="text-align: left;">L The code generator example provided by MyBatis Plus opens lombok mode</p><p style="text-align: left;">MyBatis Plus Generator generates entity</p><p style="text-align: left;"><img src="/uploads/allimg/20221206/1-2212061A452D9.jpg" title="" alt="QQ截图20221206165204.jpg"/></p><p style="text-align: left;">@Data</p><p style="text-align: left;">@EqualsAndHashCode(callSuper = true)</p><p style="text-align: left;">@Accessors(chain = true)</p><p style="text-align: left;">public class Log extends BaseEntity {</p><p style="text-align: left;">private static final long serialVersionUID = 1L;</p><p style="text-align: left;">private Integer ops;</p><p style="text-align: left;">private String summary;</p><p style="text-align: left;">}</p><p style="text-align: left;">If l is set to false or this line of code is deleted, the generated Entity will generate a get/set function</p><p style="text-align: left;">public class Auth extends BaseEntity {</p><p style="text-align: left;">private static final long serialVersionUID = 1L;</p><p style="text-align: left;">private String name;</p><p style="text-align: left;">public String getName() {</p><p style="text-align: left;">return name;</p><p style="text-align: left;">}</p><p style="text-align: left;">public void setName(String name) {</p><p style="text-align: left;">this. name = name;</p><p style="text-align: left;">}</p><p style="text-align: left;">}<br/></p><p><br/></p>


Copyright Description:No reproduction without permission。

Knowledge sharing community for developers。

Let more developers benefit from it。

Help developers share knowledge through the Internet。

Follow us

high perspicacity