`
andy136566
  • 浏览: 290532 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Re: POJO中使用int 还是 Integer??

阅读更多
j2eeqk 写道
我的选择是包装类好!原因如下: 1。所有的sql使用的默认类型都是null,如果你把POJO中的映射属性类型写为基本类型,当查找不到记录的时候,返回null赋给基本类型就会出错 2。包装类型都可以相应的转化为基本类型,如果你设置为基本类型比如int的话,它默认初始化为0,但0本身就代表着一种含义,如果为null的话,既好理解,也可以方便开发人员转化!而且很多xml配置中默认都是null。
有道理,对于NOT NULL的字段,除了主键应该是包装类之外,其他的倒没有什么问题, 但如果数据库里可以为null的字段,返回null赋给基本类型时出错,这样问题就大了
[转]http://mistapostle.iteye.com/blog/51627
分享到:
评论

相关推荐

    SSM项目实战pojo类

    总结来说,"SSM项目实战pojo类"涵盖了如何在实际项目中设计和使用POJO类,这包括属性定义、访问控制、注解使用、序列化以及与ORM框架的集成。理解并熟练运用这些概念对于进行高效的SSM项目开发至关重要。

    java Pojo转Map

    在这个工具类中,我们使用反射API来获取Pojo类的所有字段,然后将这些字段的名称作为Map的键,字段的值作为对应的值。注意,这个方法只处理当前类的字段,如果Pojo类中有嵌套的其他Pojo对象,它们不会被自动展开。若...

    数据表生成pojo

    在Java开发中,POJO(Plain Old Java Object)是一个简单的对象类,不包含任何特定框架的规范或约定,主要用于封装数据。"数据表生成POJO"这个主题涉及到将数据库中的表结构映射到Java世界中的类,使得我们可以方便...

    POJO In action 代码

    《POJO In Action》是一本深入探讨Plain Old Java Object(POJO)概念和技术的书籍,其核心在于如何在Java开发中有效地使用简单、无框架依赖的对象。POJOs是Java编程中最基本的元素,它们代表了纯粹的面向对象设计,...

    POJO转Map.txt

    3. **获取所有方法**:使用`obj.getClass().getDeclaredMethods()`获取POJO类中的所有方法,包括public、protected、private等访问级别的方法。 4. **遍历方法**:遍历所有方法,筛选出所有以“get”开头的方法,即...

    pojo类与javaBean

    在Java开发领域,POJO类与JavaBean是两个常被提及的概念,它们在软件设计和编码实践中扮演着重要角色,尤其在构建可扩展性和维护性高的系统时更是不可或缺。理解它们之间的差异对于深入掌握Java编程具有重要意义。 ...

    Mybatis生成pojo插件

    在开发过程中,经常需要手动创建POJO(Plain Old Java Object)类来作为数据表的Java对象表示,这是一项繁琐的工作。然而,通过"Mybatis pojo插件",我们可以极大地提高开发效率,自动根据数据库表结构生成对应的...

    server new pojo sse

    标题中的"server new pojo sse"涉及到两个重要的IT概念:POJO(Plain Old Java Object)和SSE(Server-Sent Events)。让我们深入探讨这两个概念及其在Java服务器开发中的应用。 1. POJO(Plain Old Java Object)...

    JBoss POJO Cache

    1. **无需序列化**:POJO Cache中的对象不需要实现序列化接口。 2. **增量复制**:只有被修改的字段被复制,减少了数据传输量。 3. **引用保护**:保持对象间的引用关系,避免了对象复制问题。 4. **自动更新**:...

    使用jboss cache 作为pojo cache

    JBoss Cache 是一款强大的开源缓存解决方案,尤其适合在企业级应用中作为POJO(Plain Old Java Object)的缓存系统使用。POJO Cache 提供了一种面向对象且分布式的缓存机制,使得用户在处理对象时无需直接关心缓存...

    SSM笔记-POJO

    本笔记主要探讨了如何在SpringMVC中使用POJO来处理请求参数,以及SpringMVC如何自动将请求参数填充到对应的POJO对象中。 首先,理解POJO的概念。POJO是一个简单的Java对象,没有特定的约束或依赖于任何框架。在SSM...

    hibernate tools 生成pojo

    4. **执行生成操作**:在IDE中使用Hibernate Tools的代码生成功能,选择对应的HBM文件,工具会根据文件中的映射信息自动生成对应的POJO类,包括属性、getter和setter方法,以及可能的构造函数。 5. **检查和修改**:...

    基于spring的微pojo框架[ORACLE数据库]

    标题中的“基于Spring的微POJO框架[ORACLE数据库]”指的是使用Spring框架构建轻量级的、基于Plain Old Java Object(POJO)的微服务架构,并且与Oracle数据库进行集成的应用开发。在这个主题中,我们将深入探讨...

    openpojo:POJO测试和身份管理变得微不足道

    OpenPojo的 ... private static final int EXPECTED_CLASS_COUNT = 1 ; // The package to test private static final String POJO_PACKAGE = " com.openpojo.sample " ; @Test public void ensureExpe

    pvDataNativeJava:使用 POJO 实现 pvData 序列化

    pvDataNativeJava 该项目使用 POJO 实现 pvData 序列化,而不是 pvData PV 容器类。 pvData 自省接口类和机制,其中使用 Java 反射 API 替换。 用法: 首先定义一个简单的Java POJO类: public static class MyData{...

    利用Mybatis逆向工程来生成pojo和mapper

    Mybatis逆向工程是一种强大的工具,它允许开发者根据数据库中的表结构自动生成对应的Java实体类(POJO)、数据访问对象(DAO)以及Mapper接口和XML配置文件,极大地提高了开发效率,减少了手动编写这些基础代码的...

    mybati自动生成mapper,dao,pojo

    在标题"mybati自动生成mapper,dao,pojo"中,主要涉及以下知识点: 1. **MyBatis**:MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置...

    hibernate生成pojo

    在实际开发过程中,为了提高效率并减少出错的可能性,通常会利用工具自动生成与数据库表对应的POJO(Plain Old Java Object)类。 #### 二、环境搭建 本文将基于MyEclipse IDE介绍如何使用Hibernate生成POJO类的...

Global site tag (gtag.js) - Google Analytics