当前位置: 代码迷 >> 综合 >> 特别注意:当ibatis和hibernate映射实体类(javabean)
  详细解决方案

特别注意:当ibatis和hibernate映射实体类(javabean)

热度:86   发布时间:2023-12-08 22:37:57.0

数据库:

create table TBL_HISTORY
(
  STATE NUMBER(2),
  STATE_TIME  TIMESTAMP(6),
  PROCESSOR   NUMBER(8),
  EXC_CD      CHAR(2),
  REMARK      VARCHAR2(256),
  ORDER_NO    NUMBER(14),
  INTERVAL    NUMBER(8)
)

映射

实体类(javabean):

public class ReturnHistory  {
     
private Long order_no = 0L;
private String order_state = "";
private Timestamp state_time ;
   private Integer interval =0;

//在这里特别注意:

当interval在数据库中有数据时,可以使用int或者long,

当interval在数据库中为null,这样映射就会报错,如何解决?

那么就要像上文表示,采用包装类Integer或者Long这样就可以避免null也一样可以映射而不报错。
}



  相关解决方案