`
wellbeing_wang
  • 浏览: 5602 次
文章分类
社区版块
存档分类
最新评论

Mybatis NoSuchMethodException <init>()

 
阅读更多
xmlresultMap如下:
	<resultMap type="model.authen.User" id="user">
		<constructor>
			<idArg column="id" javaType="integer" />
			<arg column="username" javaType="string" />
			<arg column="email" javaType="string" />
			<arg column="password" javaType="string" />
			<arg column="enabled" javaType="_boolean" />
		</constructor> 
	</resultMap>



运行过程中出现如下错误
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class model.authen.User with invalid types (Integer,String,String,String,Boolean,) or values (1001,wellbeing,null,wellbeing,false,). Cause: java.lang.NoSuchMethodException: model.authen.User.<init>(java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean)



有可能是类中没有写相应的构造函数,也有可能是mybatis在配置文件中的javaType要写别名,比如上面boolean需要写成_boolean,_int表示int类型,而int则表示Inetger,有的像 _float _double,等等。
https://issues.apache.org/jira/browse/IBATIS-743
分享到:
评论

相关推荐

    第三章 MyBatis的核心配置.docx

    例如,新建一个db.properties配置文件,写上数据库信息,接着在Mybatis文件中配置&lt;properties&gt;属性,通过resource引用,最后修改数据库连接信息。 3.2.3 &lt;settings&gt;元素 &lt;settings&gt;元素用于配置MyBatis的全局参数...

    MyBatis-03动态SQL-01.<if>元素的使用

    除了`&lt;if&gt;`,MyBatis还提供了其他动态SQL元素,如`&lt;choose&gt;`, `&lt;when&gt;`, `&lt;otherwise&gt;`, `&lt;trim&gt;`, `&lt;where&gt;`, `&lt;set&gt;`等,它们可以组合使用,构建出更加复杂的逻辑。这些元素共同构成了MyBatis动态SQL的强大功能,...

    Mybatis Generator配置详解.md

    &lt;artifactId&gt;mybatis-generator-maven-plugin&lt;/artifactId&gt; &lt;version&gt;1.3.2&lt;/version&gt; &lt;configuration&gt; &lt;verbose&gt;true&lt;/verbose&gt; &lt;overwrite&gt;true&lt;/overwrite&gt; &lt;/configuration&gt; &lt;/plugin&gt; ``` 在...

    mybatis collection list string

    1. MyBatis中`&lt;foreach&gt;`标签的使用,包括如何遍历集合,构建动态SQL。 2. MyBatis源码解析,如何处理List类型的参数和返回值。 3. 字符串操作技巧,如动态SQL构建,条件拼接。 4. 如何调试和解决MyBatis在处理集合...

    quarkus-mybatis:Quarkus MyBatis扩展

    在pom.xml中添加以下依赖项以开始使用, &lt; dependency&gt; &lt; groupId&gt;io.quarkiverse.mybatis&lt;/ groupId&gt; &lt; artifactId&gt;quarkus-mybatis&lt;/ artifactId&gt;&lt;/ dependency&gt; 然后您可以@Mapper在应用程序中一样使用@Mapper @...

    mybatis generator

    &lt;context id="MyContext" targetRuntime="MyBatis3"&gt; &lt;commentGenerator&gt; &lt;!-- 添加生成注释 --&gt; &lt;/commentGenerator&gt; &lt;jdbcConnection driverClass="${driver}" connectionURL="${url}" userId="${username}...

    mybatis-3.0.6-官方资料

    映射文件中的 `&lt;select&gt;`, `&lt;insert&gt;`, `&lt;update&gt;` 和 `&lt;delete&gt;` 标签分别用于定义查询、插入、更新和删除操作。 3. **动态 SQL**:MyBatis 支持动态 SQL,允许在 SQL 语句中使用条件判断。这极大地提高了 SQL 的...

    springMVC+MyBatis整合Maven代码

    &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.x.x&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring&lt;/artifactId&gt; &lt;version&gt;2.x.x&lt;/version&gt; &lt;/...

    mybatis generator Java类方法生成

    &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.4.4&lt;/version&gt; &lt;/dependency&gt; &lt;!-- mybatis-generator-core 反向生成java代码 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis....

    mybatis generator使用方法

    &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.4.2&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt; &lt;/plugin&gt; ``` 上述配置首先指定了插件的组ID、artifactID和版本号,接着定义了一个执行阶段,当Maven执行到`...

    mybatis通用mapper笔记

    &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.4.6&lt;/version&gt; &lt;/dependency&gt; &lt;!-- 通用Mapper --&gt; &lt;dependency&gt; &lt;groupId&gt;tk.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mapper&lt;/artifactId&gt; &lt;version&gt;4.0.3&lt;/version&gt; ...

    MyBatis搭建MyBatis

    &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.4.4&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; ...

    mybatis-mate-examples-master.zip

    &lt;artifactId&gt;mybatis-mate-starter&lt;/artifactId&gt; &lt;version&gt;1.2.4&lt;/version&gt; &lt;/dependency&gt; 注解(实体分包使用) &lt;dependency&gt; &lt;groupId&gt;com.baomidou&lt;/groupId&gt; &lt;artifactId&gt;mybatis-mate-annotation&lt;/...

    eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper

    &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.4.2&lt;/version&gt; &lt;/dependency&gt; ``` #### 四、配置MyBatis Generator 1. **配置`mybatis-generator-maven-plugin`**:在`pom.xml`的`&lt;build&gt;`节点内添加插件配置,...

    SSM三大框架整合详细总结(Spring+SpringMVC+MyBatis).pdf

    &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;${mybatis.version}&lt;/version&gt; &lt;/dependency&gt; &lt;!-- MyBatis-Spring --&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring&lt;/...

    mybatis-plus代码自动生成器

    mybatis-plus代码自动生成器,已配置好,在pom中导入相关依赖后修改代码中数据库信息即可直接使用。... &lt;artifactId&gt;mybatis-plus-generator&lt;/artifactId&gt; &lt;version&gt;3.4.1&lt;/version&gt; &lt;/dependency&gt;

    Spring-MyBatis框架整合示例

    &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring&lt;/artifactId&gt; &lt;version&gt;2.0.8&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis&lt;/artifactId&gt; ...

    基于Maven搭建Spring+Mybatis项目的简单示例

    &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring&lt;/artifactId&gt; &lt;version&gt;2.x.x&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis&lt;/artifactId&gt; ...

    Mybatis Generator自动生成代码实例(maven方式)

    &lt;groupId&gt;org.mybatis.generator&lt;/groupId&gt; &lt;artifactId&gt;mybatis-generator-core&lt;/artifactId&gt; &lt;version&gt;1.4.1&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt; ``` 接下来,创建一个`generatorConfig.xml`配置文件,...

    【Java基础】SSM框架基础-mybatis与javaweb整合(适用于新手)

    &lt;artifactId&gt;mybatis&lt;/artifactId&gt; &lt;version&gt;3.5.7&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring&lt;/artifactId&gt; &lt;version&gt;2.0.6&lt;/version&gt; &lt;/...

Global site tag (gtag.js) - Google Analytics