`
qq123zhz
  • 浏览: 534336 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mybatis 应该注意的地方

 
阅读更多

1) parameterMapresultMap中,字段数据类型是java.sql.Types类定义的常量名称。常用的数据类型包括BLOBCHARCLOBDATELONGVARBINARY INTEGERNULLNUMERICTIMETIMESTAMPVARCHAR等。

 

2) 对于数据表中NULLBALE的字段,必须在parameterMapresultMap中指定字段的数据类型。

 

3) 对于数据类型是DATECLOBBLOB的字段,最好在parameterMapresultMap中指定数据类型。

 

4) 对于二进制类型的数据,可以将LONGVARBINARY映射成byte[]

 

5) 对于文本类型较大的数据,可以将CLOB映射成String

 

6) Java Bean必须拥有缺省的构造器(即无参数的构造器)。

 

7) Java Bean最好实现Serializable接口,以备应用的进一步扩展

 

 

 

 

 

 

分享到:
评论

相关推荐

    MyBatis 需要注意的地方junit注解

    1.junit 常用注解 @Before 初始化方法,每次测试方法调用前都执行一次。 @After 释放资源:每次测试方法调用后都执行一次 ...6. 一般能用#的就别用$ MyBatis排序时使用order by 动态参数时需要注意,用$而不是#

    MyBatisX 插件离线安装包

    - **SQL片段管理**:用户可以创建并保存常用的SQL语句为片段,方便在不同地方复用,提高编码速度。 - **一键生成CRUD**:通过简单的操作,MyBatisX可以快速生成完整的增删改查操作,减轻开发工作量。 4. **使用...

    mybatis逆向工程工具

    MyBatis逆向工程工具是Java开发者在构建SSM(Spring、SpringMVC、MyBatis)项目时常用的一种高效工具。它能够帮助开发者自动生成DAO(Data Access Object)、Mapper接口以及实体类(Entity),极大地提高了开发效率...

    asp.net搭建mybatis开发环境

    在需要使用MyBatis的地方,例如控制器或服务中,通过`SqlMapper.Instance`获取映射器实例,并调用之前定义的方法。例如,在ASP.NET MVC的控制器中: ```csharp public class UserController : Controller { private...

    springmybatis

    这种方式,要注意的一个地方就是。在User.xml 的配置文件中,mapper namespace="com.yihaomen.mybatis.inter.IUserOperation" ,命名空间非常重要,不能有错,必须与我们定义的package 和 接口一致。 运行这个测试...

    mybatis学习总结:mybatis和spring, spring boot的集成

    在Spring配置文件中,我们可以定义Bean来创建这些对象,并通过@Autowired注解将它们注入到需要用到的地方。这种集成方式使得数据库操作变得更加便捷,同时也易于测试,因为我们可以轻松地模拟和替换数据库交互。 ...

    mybatis -3.1.1 中文

    ### MyBatis 3.1.1 中文版知识点概览 #### 一、MyBatis简介 **MyBatis**是一款优秀的支持自定义SQL、存储过程及高级映射的持久层...如果你在使用过程中遇到任何问题或发现翻译有误的地方,欢迎随时联系作者进行反馈。

    mybatis-spring整合jar包

    - 依赖注入:Spring的DI特性使得MyBatis的Mapper接口可以在任何需要的地方使用,无需手动创建实例。 - 非侵入性:MyBatis-Spring的整合保持了MyBatis的非侵入性,业务代码不会因为数据访问层的实现而改变。 - ...

    MyBatis官方中文帮助文档手册

    在使用MyBatis的过程中,开发者需要注意以下几点: - **XML配置文件**:Mapper XML文件中需要定义SQL语句和结果映射,确保SQL与Java方法的绑定正确。 - **Mapper接口**:接口方法应与XML文件中的SQL语句一一对应,...

    一个简单的MyBatis实例

    - 将Mapper接口声明为Spring的Bean,通过@Autowired注入到需要的地方。 7. **运行实例** - 编写一个简单的测试类,比如`MyBatis_Test`,在Eclipse中运行,调用刚才创建的Mapper接口的方法,执行SQL并查看结果。 ...

    springboot-mybatis.zip

    1. `main/resources`:这是放置配置文件和其他资源的地方,如`application.properties`或`application.yml`,在这里我们需要配置Mybatis的全局配置文件`mybatis-config.xml`,以及数据源配置。 2. `main/java`:...

    mybatis开发用到的jar包(mybatis-3.2.5.jar、mybatis-spring-1.2.2.jar)

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及...需要注意的是,随着版本的更新,MyBatis和mybatis-spring的最新版本可能提供了更多特性以及性能优化,因此在新项目中建议使用较新的稳定版本。

    Spring与MyBatis整合源码

    4. **Spring2MyBatis源码分析**:这个源码应该包含了整合Spring和MyBatis的完整示例,包括配置文件(如`applicationContext.xml`)、Mapper接口及对应的XML映射文件、Service层的实现以及可能的Controller层代码。...

    Mybatis Mapper的使用

    注意,XML文件需要指定namespace,通常是接口的全限定名,这有助于Mybatis识别和绑定。 3. **Mapper扫描**:在Mybatis的配置文件中,我们需要启用Mapper扫描,指定包含Mapper接口的包,这样Mybatis在启动时会自动...

    mybatis自动生成实体类映射

    需要注意的是,虽然自动生成的代码能快速启动项目,但可能无法满足所有业务需求。例如,复杂的查询或特定的业务逻辑可能需要手动编写。因此,在实际使用中,开发人员往往会在生成的基础上进行适当的调整和优化。 ...

    spring、mybatis开发jar包

    本资源包包含了开发基于Spring和MyBatis的应用所需的jar包,这将极大地方便开发者快速搭建项目环境。 首先,Spring是一个全面的Java应用程序框架,它提供了依赖注入(Dependency Injection,DI)和面向切面编程...

    mybatis-generator-core-1.3.2注释修改

    我们需要关注`JavaModelGenerator`,因为它是处理Java实体类的地方。 3. **定制化修改**:在`JavaModelGenerator`类中,找到生成字段注释的相关方法。这通常是在`generateField()`或`generateJavaBeansProperty()`...

    mybatis学习文档

    2. **Mapper XML文件**:这是MyBatis中实现SQL语句的地方。通过XML文件,我们可以编写动态SQL,实现灵活的数据查询、插入、更新和删除操作。例如,使用`<select>`、`<insert>`、`<update>`和`<delete>`标签来定义SQL...

    spring整合Mybatis

    - SQL语句编写时要注意防止SQL注入,Mybatis提供了预编译的PreparedStatement来避免此类问题。 - 注意事务的边界,避免数据一致性问题。在需要的地方使用@Transactional注解开启事务管理。 通过以上步骤,Spring...

    mybatis整合Spring

    - **减少代码冗余**:通过Spring的DI,我们可以将MyBatis的SqlSessionFactory或SqlSessionTemplate注入到需要的地方,避免手动创建和管理。 - **简化配置**:MyBatis-Spring提供了一个桥接器,允许我们使用Spring...

Global site tag (gtag.js) - Google Analytics