mybatis-generator-plugin | MyBatis 生成模板代码的逻辑以插件的形式部署 | Plugin library
kandi X-RAY | mybatis-generator-plugin Summary
kandi X-RAY | mybatis-generator-plugin Summary
MyBatis 生成模板代码的逻辑以插件的形式部署
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of mybatis-generator-plugin
mybatis-generator-plugin Key Features
mybatis-generator-plugin Examples and Code Snippets
Community Discussions
Trending Discussions on mybatis-generator-plugin
QUESTION
Today I upgrade my Gradle version to 7.0, but when I compile the project, shows this error:
...ANSWER
Answered 2021-May-26 at 21:29this is caused by too old spring-boot-gradle-plugin
. It is using property which was removed in Gradle 7. I'm checking the history and you would probably need at least version 2.2.2.RELEASE
.
I believe the fix has been done as part of Gradle 6 compatibility (see Release Notes)
I haven't tested that 2.2.2.RELEASE
will fix that for sure just guessing based on code changes in the plugin. We are on 2.3.x
and that works.
QUESTION
Can you set custom suffix and naming rule mapper xml and interfaces in MyBatis Generator (MBG)?
For example, When generating mapper files for class Book. MBG generates mapper file BookMapper.xml and interface PartnerDao.java. However, I wish to change the suffix to something else, like BookMapperBase.xml or BookDaoBase.xml, and PartnerMapperBase.java or PartnerDaoBase.java.
The reason is, former colleagues were using BookMapper.xml for their hand-written sql statements and using the same name would cause confusion. Moreover, I do not wish to use generated mappers directly, but use custom mapper files that extend BookMapperBase.xml.
I have searched online and found some github projects and hot rod ORM, but is it really not supported by official Mybatis Generator? If not, what is your recommended alternative?
...ANSWER
Answered 2019-May-15 at 20:04There are a couple of options.
You could use a domain object renaming rule as documented here: http://www.mybatis.org/generator/configreference/domainObjectRenamingRule.html
If that doesn't work the way you want it to, you could write a MyBatis Generator plugin to change the names of the generated artifacts. There is an example here: https://github.com/mybatis/generator/blob/master/core/mybatis-generator-core/src/main/java/org/mybatis/generator/plugins/RenameExampleClassPlugin.java
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install mybatis-generator-plugin
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page