⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tcutableinfo.java

📁 为公司做的质量考核接口源码,用spring,hibernate,XML实现,对XML接口编程很有帮助
💻 JAVA
字号:
package com.jr81.source.dataset;

import com.jr81.source.stream.TcuBaseClassSTR;



public class TcuTableInfo extends TcuBaseClassSTR {

	/**
	 * @param args
	 */
	private String TableName="";
	private String SQLText="";
	private TcuFieldInfoList FieldInfoList= new TcuFieldInfoList();
	private TcuFieldInfoList PrimaryKeys= new TcuFieldInfoList();
	
	
	public	TcuTableInfo (){
		super("TI");
	}
	
	public boolean Clear() {
		// TODO 自动生成方法存根
		setTableName("");
		return true;
	}
	
	public boolean CreateStrItems() throws  Exception {
		// TODO 自动生成方法存根
		StrItems.Clear();
		StrItems.AddItem("TN",getTableName());
		StrItems.AddItem("ST",SQLText);
		byte[] value=FieldInfoList.SaveToByteArray();
		StrItems.AddItem("FIL",value,0);
		return true;
	}

	public boolean ParseStrItems() throws Exception {
		// TODO 自动生成方法存根
		setTableName(StrItems.GetItem("TN"));
		setSQLText(StrItems.GetItem("ST"));
		//byte[] value=StrItems.GetItem("FIL").getBytes();
		byte[] value=StrItems.GetItemByteArray("FIL");
		FieldInfoList.LoadFromByteArray(value);
		return true;
	}
	
	public static void main(String[] args) {
		// TODO 自动生成方法存根
		TcuTableInfo tableinfo=new TcuTableInfo();
		TcuTableInfo tableinfo2=new TcuTableInfo();
		tableinfo.setTableName("Test");
		for (int i=0;i<50;i++){
			TcuFieldInfo fieldinfo=new TcuFieldInfo();
			//fieldinfo.Clear();
			fieldinfo.setDescription("Test Table"+Integer.toString(i));
			fieldinfo.setFieldID(Integer.valueOf(i));
			
			tableinfo.getFieldInfoList().AddItem(fieldinfo);
		}
		try {
			tableinfo.SaveToFile("C:\\Test\\TableInfo.txt");
			//tableinfo2.Assign(tableinfo);
			tableinfo2.LoadFromFile("C:\\Test\\TableInfo.txt");
			tableinfo2.SaveToFile("C:\\Test\\TableInfo2.txt");	
			TcuFieldInfo fi=(TcuFieldInfo)  tableinfo2.getFieldInfoList().GetItem(5);
			System.out.println(fi.getDescription());
		} catch (Exception e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
	}

	/**
	 * @return 返回 tableName。
	 */
	public String getTableName() {
		return TableName;
	}

	/**
	 * @param tableName 要设置的 tableName。
	 */
	public void setTableName(String tableName) {
		TableName = tableName;
	}

	/**
	 * @return 返回 fieldInfoList。
	 */
	public TcuFieldInfoList getFieldInfoList() {
		return FieldInfoList;
	}

	/**
	 * @param fieldInfoList 要设置的 fieldInfoList。
	 */
	public void setFieldInfoList(TcuFieldInfoList fieldInfoList) {
		FieldInfoList = fieldInfoList;
	}

	public String getSQLText() {
		return SQLText;
	}

	public void setSQLText(String text) {
		SQLText = text;
	}

	public TcuFieldInfoList getPrimaryKeys() {
		return PrimaryKeys;
	}

	public void setPrimaryKeys(TcuFieldInfoList primaryKeys) {
		PrimaryKeys = primaryKeys;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -