`
roc08
  • 浏览: 228077 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis 自动检查属性

阅读更多
几天前,在写一个update语句

<update id="A" parameterClass="people">
		update A_TEMP set PNAME = #name# , POUTTYPE = #outtype#  where P_ID = #coId# and PCODE = #jpcode# 
</update> 


因错写了coId为comId 导致服务启动不起来。查了好久才发现,原来people中对应的字段名为coId

原来ibatis在启动时会自动检查属是否正确 mark一下
分享到:
评论

相关推荐

    ibatis代码自动生成代码程序

    【ibatis代码自动生成代码程序】是一个实用工具,旨在帮助开发者快速生成基于iBATIS框架的Java代码。iBATIS,作为一个数据访问层框架,它允许程序员将SQL语句与Java代码分离,提供了一种简单但强大的方式来处理...

    ibatis_test测试

    - 数据库初始化:在测试前,需要准备测试数据,可以使用如Flyway或Liquibase等工具进行数据库版本管理,自动创建和填充测试数据。 6. **"src"文件夹** "src"通常是Java项目的源代码目录,可能包含了Java实体类、...

    ibatis.util包

    6. **Strings**: 类似于Java的`java.lang.String`,`ibatis.util.Strings`提供了一些字符串处理的辅助方法,如格式化字符串,检查是否为空等。 7. **TypeHandlerRegistry**: 这是Ibatis的核心组件之一,负责管理...

    ibatis事务控制案例

    如果方法抛出未检查异常(继承自`RuntimeException`的异常)或`Error`,Spring会自动回滚事务;其他情况下,事务会在方法正常结束时提交。 **5. Ibatis的SqlSession与事务** Ibatis中的`SqlSession`对象是执行SQL...

    ibatis文档

    iBATIS支持自动事务管理和手动事务控制,可以根据业务需求选择合适的事务策略。 #### 批处理 批处理可以显著提高大量数据操作的性能,iBATIS通过`BatchExecutor`提供了批处理的支持。 #### 代码示例 文档中提供了...

    ibatis教材大全

    2. **使用新的JAR文件**:替换旧版本中的JAR文件,并检查是否有新的依赖项。 3. **配置SQLMap XML文件**: - `&lt;properties&gt;`元素:用于设置外部属性文件路径或其他属性。 - `&lt;setting&gt;`元素:用于定义全局配置设置...

    spring+ibatis+ehcache整合例子

    首先,我们需要配置Spring的ApplicationContext,定义bean并设置相应的属性,如数据库连接信息、事务管理器等。 2. **配置iBatis** 在Spring配置文件中,我们需要配置SqlSessionFactoryBean,指定SqlMapConfig....

    IBATIS调用存储过程

    在iBATIS的映射配置文件中,我们需要为这些参数创建一个`&lt;parameterMap&gt;`,指定它们的属性(如`property`、`jdbcType`、`javaType`和`mode`)。例如: ```xml ``` 然后,在`&lt;procedure&gt;`标签中引用这个`...

    ibatis-缓存使用示例

    3. 使用缓存:在Java代码中,通过SqlSession的`selectOne`, `selectList`等方法查询数据时,会自动检查并使用缓存。 通过这个示例,你可以深入理解iBATIS缓存的工作原理,以及如何在项目中有效利用缓存优化性能。...

    ibatis的SqlMap辅助生成工具

    总的来说,"ibatis的SqlMap辅助生成工具"是提升开发效率,降低错误率的有效手段,它通过自动化的方式帮助开发者快速完成SqlMap和实体类的构建,使得开发者能更加专注于业务逻辑的实现,而不是基础架构的搭建。...

    spring+ibatis声明式事务Demo_

    6. **异常处理**:在声明式事务管理中,如果方法执行过程中发生未检查异常(继承自RuntimeException的异常),Spring会自动回滚事务;对于受检异常(非RuntimeException),如果不设置`rollbackFor`属性,事务将在...

    ibatis入门--对数据库的操作

    7. **事务管理**:iBatis支持事务控制,可以在Java代码中手动开启和提交事务,或者在配置文件中设置自动提交。例如,使用`Connection`对象的`setAutoCommit(false)`来关闭自动提交,然后在业务逻辑完成后调用`commit...

    修改ibatis不用重启的方法

    在Spring配置中,可以通过`&lt;mybatis:configuration&gt;`标签的`configLocation`属性指定iBatis配置文件的位置,并设置`useGeneratedKeys="true"`和`flushCache="true"`。在MyBatis的配置文件中,可以添加`&lt;settings&gt;`...

    ibatis dtd问价

    描述 "编辑ibatis xml文件是添加不提示 添加dtd文件" 暗示用户可能遇到了在XML文件中添加DTD引用的困扰,没有得到IDE(集成开发环境)的自动提示或支持。这可能是由于IDE的配置问题,或者用户对如何正确引用DTD文件...

    MyBatis和IBatis配置文件中的自动补全功能

    2. **配置插件**:对于MyBatis,可以安装如`MyBatis Code Support`这样的插件,它可以增强IDE对MyBatis的支持,包括自动补全、语法高亮和错误检测。 3. **正确配置项目**:确保MyBatis的jar包已经被引入到项目的类...

    ibatis-sqlMap

    - **配置调整**:检查并更新XML配置文件,因为新版本可能引入了一些新的元素和属性。 - **代码兼容性**:检查是否有任何API变更,并对应用程序代码进行相应的调整。 #### SQLMap XML配置文件 在DataMapper中,所有...

    ibatis教程_删除指定id的单个对象.rar

    其中,`#{id}`是Ibatis的占位符,用于动态绑定Java对象的属性值。 3. **执行删除操作**:在Service层或者DAO层的Java代码中,使用SqlSession的`delete`方法执行Mapper中的SQL。假设我们已经注入了...

    Java ibatis缓存技术

    当使用ibatis的二级缓存时,每次查询都会首先检查缓存中是否存在对应的数据。如果存在,则直接返回缓存中的结果;如果不存在,则从数据库中获取数据,并将其添加到缓存中。这样做的好处是减少了对数据库的访问次数,...

    iBATIS-SqlMaps

    - **隐式结果映射**:自动将结果集中的列名与JavaBean的属性名匹配。 - **原始结果**:直接处理基本类型的数据。 - **复杂属性**:支持多层嵌套的对象映射。 - **避免N+1查询问题**:通过合理设计SQL语句减少...

    spring+struts+ibatis用到的配置文件模板

    2. `&lt;context:component-scan&gt;`:用于自动扫描并注册带有特定注解(如@Controller、@Service、@Repository、@Component)的Bean。 3. `&lt;aop:config&gt;`:配置AOP相关规则,如切点、通知等。 4. `...

Global site tag (gtag.js) - Google Analytics