📄 dbobject.java
字号:
package com.easyjf.dbo;
//~--- JDK imports ------------------------------------------------------------
import java.util.*;
//~--- classes ----------------------------------------------------------------
/**
*
* <p>
* Title:泛数据表对象,代表关系表中的一行数据
* </p>
*
* <p>
* Description:用于存放关系表中的一行数据信息
* </p>
*
* <p>
* Copyright:Copyright (c) 2006
* </p>
*
* <p>
* Company: EasyJF开源团队-EasyDBO项目组
* </p>
*
* @author 蔡世友
* @version 1.0
*/
public class DBObject {
private Object idValue; // 主键值
private DBTable table; // 表
private Map value; // 数据的value
// ~--- constructors -------------------------------------------------------
/**
*
*/
public DBObject() {
}
/**
*
* @param table
* DBTable
*/
public DBObject(DBTable table) {
this.table = table;
}
// ~--- get methods --------------------------------------------------------
/**
*
* @param key
* String
* @return Object
*/
public Object get(String key) {
return (value != null) ? value.get(key) : null;
}
/**
*
* @return Object
*/
public Object getIdValue() {
return idValue;
}
/**
*
* @return DBTable
*/
public DBTable getTable() {
return table;
}
/**
*
* @return Map
*/
public Map getValue() {
return value;
}
// ~--- set methods --------------------------------------------------------
/**
*
* @param key
* String
* @param obj
* Object
*/
public void set(String key, Object obj) {
if (this.value == null) {
this.value = new HashMap();
}
this.value.put(key, obj);
}
/**
*
* @param idValue
* Object
*/
public void setIdValue(Object idValue) {
this.idValue = idValue;
}
/**
*
* @param table
* DBTable
*/
public void setTable(DBTable table) {
this.table = table;
}
/**
*
* @param value
* Map
*/
public void setValue(Map value) {
this.value = value;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -