Get the App
SLTechnology News&Howtos  ›  Database  › 

MyBatis Plus Generator generates entity

Shulou Source: shulou.com Published: 2022-06-01 22:42:39 11月07日 Update

When using the MyBatis database persistence layer framework, we often use MyBatis Plus and the code generators it provides to simplify development and improve efficiency.

When the Entity is generated, the policy configuration of the code generator provides a lombok property that specifies whether the lombok mode is used and how the property accessor is generated. Because lombok has a high degree of code intrusion and relies on IDE plug-ins, when you don't want to use lombok, just set the property to turn it off: StrategyConfig.setEntityLombokModel (false)

L StrategyConfig defaults to turning off lombok mode

Code generator example provided by l MyBatis Plus, which turns on lombok mode

@ Data

@ EqualsAndHashCode (callSuper = true)

@ Accessors (chain = true)

Public class Log extends BaseEntity {

Private static final long serialVersionUID = 1L

Private Integer ops

Private String summary

}

L set to false or delete this line of code, the generated Entity will generate the get/set function

Public class Auth extends BaseEntity {

Private static final long serialVersionUID = 1L

Private String name

Public String getName () {

Return name

}

Public void setName (String name) {

This.name = name

}

}

Tags: Generation code attributes schema generator large function just need plug-in efficiency data database method framework example degree policy development configuration Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Microsoft OPPO Reno Linux Redmi Huawei