📄 jmdbotable.java.svn-base
字号:
package jm.dbo;
import java.util.Iterator;
import java.util.Map;
import jm.util.JMMap;
import jm.util.JMVector;
/**
* ��һ�����ʹ��
* ver 1.0.1(build 42572703)
*/
@SuppressWarnings("unchecked")
public class JMDBOTable {
private String name;
private String idGenerator;
protected JMVector id = new JMVector();
protected JMMap fields;
private String schema; //�ƻ�
private String catalog;
///////////////////////////////////////////////////////////
//���Զ���
public JMDBOTable () {
this("", "");
}
public JMDBOTable (String name) {
this(name, "");
}
public JMDBOTable (String name, String id) {
this(name, id, "");
}
public JMDBOTable (String name, String id, String idGenerator) {
this.name = name;
this.id = new JMVector();
this.id.add(id);
this.idGenerator = idGenerator;
fields = new JMMap();
}
public JMDBOField findField (String fieldName) {
return (JMDBOField)fields.get(fieldName);
}
public JMDBOField getKeyFiled (String name) {
return (JMDBOField) fields.get(name);
}
public JMDBOField removeField (String fieldName) {
return (JMDBOField)fields.remove(fieldName);
}
public String getPoperty (String fieldName) {
String ret = null;
Iterator it = fields.entrySet().iterator();
while (it.hasNext()) {
Map.Entry field = (Map.Entry) it.next();
if (fieldName.equals(((JMDBOField)field.getValue()).getName())) {
ret = ""+field.getKey();
break;
}
}
return ret;
}
public void addField (String key, JMDBOField value) {
fields.put(key, value);
}
public JMMap getFields () {
return fields;
}
public void setFields (JMMap fields) {
this.fields = fields;
}
public JMVector getId () {
return id;
}
public void setId (String id) {
this.id.add(id);
}
public String getName () {
return name;
}
public void setName (String name) {
this.name = name;
}
public String getIdGenerator () {
return idGenerator;
}
public void setIdGenerator (String idGenerator) {
this.idGenerator = idGenerator;
}
public String getCatalog () {
return catalog;
}
public void setCatalog (String catalog) {
this.catalog = catalog;
}
public String getSchema () {
return schema;
}
public void setSchema (String schema) {
this.schema = schema;
}
public String toString () {
return "name=" + this.getName() +
";id=" + this.getId() +
";generator=" + this.getIdGenerator() +
";field number=" + this.getFields().size();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -