`
漫游鹰
  • 浏览: 9213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Mybatis中sqlmap的一个小错误

阅读更多
错误如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'id' in 'class java.lang.Long';
网上百度了下,说要把传入参数改成_parameter,改后无效;
问了下边上同事,让我使用where标签,继续报错;
然后把<if test="id != null">if标签去掉,然后正常……
但是感觉这问题有点治标不治本,哪位知道具体是什么问题?Mybatis没具体细研究原理,麻烦各位大拿指导下
分享到:
评论

相关推荐

    springmybatis

    无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 1. 从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4....

    mybatis逆向生成javaBean_generatorSqlmapCustom.zip

    综合以上信息,"mybatis逆向生成javaBean_generatorSqlmapCustom.zip"可能包含一个自定义的MyBatis代码生成工具,该工具能够连接到MySQL数据库,根据数据库中的表结构生成对应的JavaBean类和SQLMap配置文件。...

    mybatisDAO层自动生成插件

    MyBatis DAO层自动生成插件是一个非常实用的工具,它极大地简化了开发过程中DAO(Data Access Object)层的编写工作。MyBatis是Java领域的一款流行持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得...

    mybatis-generator生成mybatis代码

    总之,MyBatis Generator是MyBatis框架的一个强大辅助工具,它简化了代码生成的过程,使得开发更加高效。通过合理配置和自定义模板,可以更好地适应各种项目需求。在实际开发中,结合MBG的使用,可以提升开发团队的...

    springMvc+mybatis(登录)Demo4

    【Spring MVC + MyBatis 登录 Demo4】是面向初学者的一个示例项目,它结合了Spring MVC和MyBatis两大主流的Java Web开发框架,用于实现基础的用户登录功能。这个Demo4提供了完整的代码结构和详尽的注释,方便初学者...

    自动生成SqlMap

    1. **创建存储过程**:首先,创建一个存储过程`myProcedure2`,该存储过程接受一个表名作为参数,并输出对应的Java实体类和`SqlMap.xml`文件的代码。 ```sql CREATE PROCEDURE myProcedure2 @TabName VARCHAR...

    java代码生成器mybatis

    在MyBatis的代码生成器中,`generatorSqlmapCustom`可能指的是一个配置文件或者生成器的定制模块。这个模块允许用户根据自己的需求定制代码生成规则,例如设置实体类的命名、字段的注解、DAO接口的方法等。下面我们...

    Mybatis代码生成器

    总的来说,Mybatis代码生成器是一个强大的辅助工具,能够显著提高开发效率,减少重复劳动,让开发者可以将更多精力投入到更有价值的工作中。在使用过程中,理解其工作原理、熟悉配置选项和模板定制,将有助于更好地...

    mybatis 逆向工程

    MyBatis Generator(MBG)是MyBatis提供的一个插件,它可以根据数据库中的表信息自动生成MyBatis的相关代码。这包括: 1. **Mapper接口**:定义了数据库操作的方法,如增删查改。 2. **XML映射文件**:包含了SQL...

    ibatis迁移到mybatis3共6页.pdf.zip

    【标签】:“ibatis迁移到mybatis”这个标签进一步确认了文件内容的主题,强调了从一个框架到另一个框架的转换过程,这通常涉及代码的修改、配置的调整以及对新特性的理解和应用。 【压缩包子文件的文件名称列表】...

    代码生成工具 sqlmap dorado javabean

    SQLMap是MyBatis框架中的一个重要组成部分,它定义了数据库操作的SQL语句和参数映射。使用此工具,开发者无需手动编写SQLMap文件,只需提供必要的信息,工具即可自动生成,这不仅减少了手动编写可能导致的错误,也...

    根据mybatis/ibatis sqlmapper文件解析生成数据库表

    标题 "根据mybatis/ibatis sqlmapper文件解析生成数据库表" 暗示了我们将会探讨一个关于MyBatis或iBatis框架的工具,它能够解析SQL映射文件并根据这些文件自动生成数据库表。这个过程对于快速构建数据库模型,尤其是...

    generatorSqlmapCustom.zip

    【标题】"generatorSqlmapCustom.zip" 是一个包含自定义SQLMap生成工具的压缩文件,专为简化数据库对象到Java POJO映射的逆向工程过程设计。它使用MyBatis框架,允许开发者根据自己的Oracle或MySQL数据库配置来快速...

    弱智生成器

    GABATIS(可能是指MyBatis的拼写错误,因为常见的应该是MyBatis)是一个流行的Java持久层框架,它简化了数据库与Java对象之间的交互,使得开发者可以更加专注于业务逻辑而不是繁琐的SQL编写。"弱智生成器"可能是对一...

    使用MBG生成MyBatis代码

    例如,如果发现Mapper文件中的代码被错误地生成了两次,我们可以创建一个名为`OverIsMergeablePlugin`的类,重写`sqlMapGenerated`方法,禁止MBG的合并行为: ```java public class OverIsMergeablePlugin extends ...

    MyBatis Generator 生成器把其他数据库的同名表生成下来的问题:[WARNING] Table Configuration product matched more than one t

    MyBatis Generator(MBG)是一款强大的工具,用于自动生成MyBatis的Mapper接口、XML映射文件以及实体类,从而极大地提高了开发效率。然而,在使用MBG时,可能会遇到一些问题,比如“Table Configuration product ...

    generatorSqlmapCustom

    `generatorSqlmapCustom`是myBatis逆向工程的一个具体实例,它是一个配置文件,通常为XML格式,包含了对逆向工程的详细配置信息。这个文件的使用方法是将其导入到Eclipse或其他IDE中,通过myBatis Generator插件来...

    generatorSqlmapCustom.zip(逆向工程)

    在本例中,“generatorSqlmapCustom.zip(逆向工程)”是一个与MyBatis相关的项目,可能包含自定义的SQLMap生成工具。MyBatis是一个流行的Java持久层框架,它简化了数据库操作,允许开发者将SQL查询直接与Java代码集成...

    java 代码生成器

    至于压缩包子文件的文件名“generatorSqlmapCustom”,我们可以推测这可能是一个特定的代码生成器配置文件,或者是针对MyBatis的自定义SQL映射文件生成器。在MyBatis中,SqlMap是用于定义数据库操作的XML文件,而...

    iBATIS-SqlMaps开发指南.rar

    此外,还会介绍MyBatis Generator,这是一个自动化工具,可以帮助开发者自动生成SqlMap和Java模型类,大大减少了手动编码的工作量。 除了基本功能,iBATIS还支持一些高级特性,如缓存机制,可以提高数据访问性能;...

Global site tag (gtag.js) - Google Analytics