数据库表为
-- Create table
create table AGHMX
(
  ZHANGH VARCHAR2(21) not null,
  JIOYRQ VARCHAR2(8) not null,
  ZHUJRQ VARCHAR2(8),
  JIOYSJ NUMBER(10) not null,
  JIAOYM VARCHAR2(4) not null,
  PNGZHH VARCHAR2(14),
  JIEDBZ VARCHAR2(1) not null,
  JIO1JE NUMBER(13,2) default 0.0,
  ZHHUYE NUMBER(15,2) default 0.0,
  YUEEXZ VARCHAR2(1) not null,
  YUEEFX VARCHAR2(1) not null,
  YNGYJG VARCHAR2(4) not null,
  ZHNGJG VARCHAR2(4) not null,
  ZHYYJG VARCHAR2(4) not null,
  ZHKJJG VARCHAR2(4) not null,
  JIO1GY VARCHAR2(6) not null,
  SHOQGY VARCHAR2(6),
  GUIYLS VARCHAR2(12) not null,
  YNGYLS VARCHAR2(12),
  JBZHBZ VARCHAR2(1),
  XNZHBZ VARCHAR2(1) not null,
  ZHYODM VARCHAR2(128),
  CPZNXH NUMBER(10),
  KEHUZH VARCHAR2(21),
  KHZHLX VARCHAR2(1),
  SHUNXH VARCHAR2(4),
  CHBUBZ VARCHAR2(1) not null,
  CZZPBZ VARCHAR2(1),
  DAYNBZ VARCHAR2(1),
  DUIFZH VARCHAR2(32),
  DUIFMC VARCHAR2(80),
  XUHAO1 NUMBER(10),
  SHJNCH NUMBER(16) default 0,
  JILUZT VARCHAR2(1) default '0'              
)
tablespace HEXINJNL
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate indexes 
create unique index AGHMX_IDX1 on AGHMX (JIOYRQ, GUIYLS, CPZNXH)
  tablespace HEXININDX
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
create index AGHMX_IDX2 on AGHMX (KHZHLX, KEHUZH, SHUNXH, JIOYRQ, JIOYSJ)
  tablespace HEXININDX
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
create index AGHMX_IDX3 on AGHMX (ZHANGH, JIOYRQ, JILUZT)
  tablespace CWMLITE
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
create index AGHMX_IDX4 on AGHMX (ZHYYJG, JIOYRQ, DAYNBZ, JILUZT)
  tablespace HEXININDX
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
create index AGHMX_IDX5 on AGHMX (ZHYYJG)
  tablespace HEXIN
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );hibernate maping 为
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
    
<hibernate-mapping>
<class 
    name="com.kmceb.vo.Aghmx" 
    table="AGHMX"
>    <composite-id>
        <key-property 
            name="zhangh" 
            column="ZHANGH" 
            type="java.lang.String"
            length="21"
        />
        <key-property 
            name="jioyrq" 
            column="JIOYRQ" 
            type="java.lang.String"
            length="8"
        />
       省略部分
       </composite-id>    
</class>
</hibernate-mapping>
javabean为
package com.kmceb.vo;import java.io.Serializable;
import java.math.BigDecimal;
/** @author Hibernate CodeGenerator */
public class Aghmx implements Serializable {    /** identifier field */
    private String zhangh;
    省略部分    public String getZhangh() {
        return this.zhangh;
    }    public void setZhangh(String zhangh) {
        this.zhangh = zhangh;
    }
   省略部分
 
}操作后发现list的长度是正确的,但是每个值都是null (只有长度没有值) 请问各位高手是为什么?怎么解决?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【gcn1984】截止到2008-06-24 10:44:49的历史汇总数据(不包括此帖):
    发帖数:0                  发帖分:0                  
    结贴数:0                  结贴分:0                  
    未结数:0                  未结分:0                  
    结贴率:-------------------结分率:-------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html