/** * @file Rel_clm_product.java * @version $Id$ * * 2013/10/28 12:08:30 * @author hajime-uchihara * * Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved. */ package com.tida_okinawa.corona.io.bean; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.EmbeddedId; import javax.persistence.Entity; import javax.persistence.Table; /** * 製品-問い合わせリレーション * * @author hajime-uchihara * */ @Entity @Table(name = "rel_clm_product") public class RelClmProductBean implements Serializable { /** * シリアルID */ private static final long serialVersionUID = -7449874215538432926L; // 複合キー private RelClmProductPKBean primaryKey; /** * 作業テーブルID */ private Integer workTableId; /** * 関連テーブルID */ private Integer relTableId; /** * ターゲットフィールド */ private String targetFields; /** * コンストラクタ */ public RelClmProductBean() { } /** * @return 複合キー */ @EmbeddedId public RelClmProductPKBean getPrimaryKey() { return primaryKey; } /** * @param primaryKey * 複合キー */ public void setPrimaryKey(RelClmProductPKBean primaryKey) { this.primaryKey = primaryKey; } /** * @return 作業テーブルID */ @Column(name = "WORK_TBL_ID") public Integer getWorkTableId() { return workTableId; } /** * @param workTableId * 作業テーブルID */ public void setWorkTableId(Integer workTableId) { this.workTableId = workTableId; } /** * @return 関連テーブルID */ @Column(name = "REL_TBL_ID") public Integer getRelTableId() { return relTableId; } /** * @param relTableId * 関連テーブルID */ public void setRelTableId(Integer relTableId) { this.relTableId = relTableId; } /** * @return ターゲットフィールド */ @Column(name = "TGT_FLDS", columnDefinition = "text") public String getTargetFields() { return targetFields; } /** * @param targetFields * ターゲットフィールド */ public void setTargetFields(String targetFields) { this.targetFields = targetFields; } }