【基础最重要】
环境:SSH框架下(struts2 + spring + hibernate)+oracle数据库
(在新建实体类/联合主键类时,因Oracle数据库中字段都是全部大写,使用此处字段也全部使用大写。至于使用小写会不会对其产生影响,还未测试,等以后写另一个联合主键类时再试试)
第一步:在oracle数据库中新建联合主键的表,建表语句如下:
create table mcp_fh(
aogid NUMBER not null,
reportid char(10) not null,
msn char(8),
fh NUMBER,
fh_1 NUMBER,
fh_2 NUMBER,
calcdate DATE,
constraint id_pk primary key (aogid,reportid)
);
第二步:新建联合主键类,代码如下:
需要注意的有三:必须实现Serializable接口,必须重写hashCode()和equals()方法
package com.productsys.model;
import java.io.Serializable;
import java.math.BigDecimal;
/**
*类说明
*