MyBatis Generator報錯:Cannot instantiate object of type
1.錯誤資訊
[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project myssm: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot instantiate object of type: ClassNotFoundException -> [Help 1 ]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project myssm: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot instantiate object of type
at org.apache .maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder .buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot instantiate object of type
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 21 more
Caused by: java.lang.RuntimeException: Cannot instantiate object of type
at org.mybatis.generator.internal.ObjectFactory.createInternalObject(ObjectFactory.java:217)
at org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3SimpleImpl.createJavaClientGenerator(IntrospectedTableMyBatis3SimpleImpl.java:73)
at org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3Impl.requiresXMLGenerator(IntrospectedTableMyBatis3Impl.java:304)
at org.mybatis.generator.config.Context.validate(Context.java:229)
at org.mybatis.generator.config.Configuration.validate(Configuration.java:94)
at org.mybatis.generator.api.MyBatisGenerator.<init>(MyBatisGenerator.java:118)
at org.mybatis.generator.maven.MyBatisGeneratorMojo.execute(MyBatisGeneratorMojo.java:200)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
... 22 more
Caused by: java.lang.ClassNotFoundException:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.mybatis.generator.internal.ObjectFactory.internalClassForName(ObjectFactory.java:169)
at org.mybatis.generator.internal.ObjectFactory.createInternalObject(ObjectFactory.java:213)
... 29 more
2.錯誤分析
在MyBatis-Generator的配置檔案generatorConfig.xml中,沒有給javaClientGenerator標籤配置正確的type屬性。示例:
<!--JavaDao層介面(XxxxDao.java)生成配置 targetProject+targetPackage構成全路徑-->
<javaClientGenerator targetPackage="pers.hanchao.myssm.test.generator.dao" targetProject="src\main\java" type="">
<!--是否允許建立子包(對應MySql的scheme)-->
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
3.錯誤解決
給javaClientGenerator標籤配置正確的type屬性即可。
使用的targetRuntime="MyBatis3Simple"
,有以下兩種可選type
。
XMLMAPPER
:生成的物件是 MyBatis 3.x 對映器基礎結構的 Java介面和XML對映檔案。ANNOTATEDMAPPER
:生成的物件是 MyBatis 3.x 對映器基礎結構的Java介面(使用註解),無XML檔案。
習慣使用XMLMAPPER
,配置如下:
<!--JavaDao層介面(XxxxDao.java)生成配置 targetProject+targetPackage構成全路徑-->
<javaClientGenerator targetPackage="pers.hanchao.myssm.test.generator.dao" targetProject="src\main\java" type="XMLMAPPER">
<!--是否允許建立子包(對應MySql的scheme)-->
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
相關推薦
MyBatis Generator報錯:Cannot instantiate object of type
1.錯誤資訊 [ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on proje
報錯:Cannot instantiate the type Map(String ,Object)
錯誤資訊 Cannot instantiate the type Map<String,Object> 無法例項化Map 錯誤程式碼 //航節資訊驗證 Map<String,Object> fisrstMapSection =
mybatis外掛--(1)--mybatis generator自定義外掛或者擴充套件報Cannot instantiate object of type XXX
1、錯誤說明 mybatis generator確實好用,但是離我們的生產程式碼還是有差別的 比如缺少,toString hashCode equals等方法,或者自定一的一些註釋,作者資訊等。 官方文件也說可以自定義外掛,但是當我們滿心歡喜的繼承或者實現
mapper-spring-boot-starter和逆向工程配合生成報Cannot instantiate object of type tk.mybatis.mapper.generator.
我一直以為逆向工程只需要一個 <build> <plugins> <!--逆向工程--> <plugin> <groupId>org.mybatis.ge
使用mybatis-generator新增自定義外掛時提示無法例項化外掛類 Cannot instantiate object of type
報錯資訊: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: Cannot instantiate object
配置ssm專案報錯:No qualifying bean of type ... found for dependency ...expected at least 1 bean which
配置ssm專案時,提示提示在service層注入出錯,出錯資訊如下:大致的錯誤資訊為: cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException:
idea新增maven依賴失敗案例之:tomcat啟動總是報錯:No qualifying bean of type 'org.codehaus.jackson.map.ObjectMapper'
=====tomcat啟動總是報錯:No qualifying bean of type 'org.codehaus.jackson.map.ObjectMapper'【原因:maven依賴失敗,沒加版本號】====值得 記錄原因:jd的SDK和這些Jackson相關jar包
SpringBoot- springboot集成Redis出現報錯:No qualifying bean of type 'org.springframework.data.redis.connection.RedisConnectionFactory'
ani 集成 autowired rt.jar evaluate tab using getbean iat Springboot將accessToke寫入Redisk 緩存,springboot集成Redis出現報錯 No qualifying bean of type
mybatis-generator插件執行報錯:Cannot resolve classpath entry
鏈接 lib resolve sources exec des -- src 文章 記錄一個小問題 使用了mybatis-generator插件自動生成實體類,DAO,Mapper,在執行時報錯。報錯信息如下 Failed to execute goal org.
vue報錯: Cannot assign to read only property 'exports' of object '#<Object>'
剛剛執行一下以前的一個Vue+webpack的demo,執行之後沒有出現想象中的效果,並且報錯Uncaught TypeError: Cannot assign to read only property ‘exports‘ of object ‘#<Object&g
spriing boot 啟動報錯:Cannot determine embedded database driver class for database type NONE
.class sre 5.0 sin via cor pan cep can 最近在學習使用spring boot。使用maven創建好工程,只引用需要用到的spring boot相關的jar包,除此之外沒有任何的配置。 寫了一個最簡單的例子,如下所示: 1 pa
spring boot 啟動報錯:Cannot determine embedded database driver class for database type NONE
info for bubuko 報錯 spring free 增加 .com control 錯誤原因:spring boot默認會加載org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfigurati
【spring boot Mybatis】報錯:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.newhope.interview.dao.UserMapper.add
使用 ase err abstract internal tin mic pre uestc 報錯如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): c
命令行可以執行python腳本,jenkins裏執行報錯:cannot find Chrome binary
重新 jenkins HR message pytho ann 命令 web AD “selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome bina
【mybatis】mybatis訪問報錯:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
配置 esp 文件中 map XML 需要 r.java文件 指定 space mybatis訪問報錯:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 需要檢
報錯:Cannot remove entries from nonexistent file c:\program files\anaconda3\lib\site-packages\easy-install.pth
Outline 這兩天通過“掘金量化終端”跑模型策略,之前裝好環境一直ok,可以順暢的Running~ 下午重灌了下 Anaconda,剛才跑的時候提示 缺少“gm”模組 (掘金量化必須包); 就按照掘金終端提供的方法去安裝: 但執行命令後依然不行: 解決 網上搜索了下解決方法
IntelliJ IDEA 建立spring boot專案報錯:Cannot download 'https://start.spring.io' 總結
1.將https 更換成http. 方法二:在Setting設定裡面更改 &nbs
SpringMVC+myBatis啟動報錯:Access denied for user '##.##'@'localhost' (using password: YES) SpringMVC+myBatis啟動報錯:Access denied for user
SpringMVC+myBatis啟動報錯:Access denied for user '##.##'@'localhost' (using password: YES) 2016年04月14日 15:00:28 閱讀數:3782
微信開發者工具報錯:Cannot read property 'Promise' of undefined
一般提到: thirdScriptError  
swoole報錯: Cannot assign requested address [99]
前兩天伺服器切換了網路之後 發下 一個swoole 的服務起不來了 報錯:Cannot assign requested address [99] 先查看了端口占用,發現沒有被佔用,然後在網上找到了這種解釋: 使用 ifconfig 檢視網絡卡繫結的 ip, 只有網絡卡繫結的 ip