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

📄 denormalizedtable.java

📁 介绍了hibernate的入门有一些基本常用的事例
💻 JAVA
字号:
//$Id: DenormalizedTable.java,v 1.3 2004/08/22 15:43:15 oneovthafew Exp $package org.hibernate.mapping;import java.util.Iterator;import org.hibernate.util.JoinedIterator;/** * @author Gavin King */public class DenormalizedTable extends Table {		private final Table includedTable;		public DenormalizedTable(Table includedTable) {		this.includedTable = includedTable;		includedTable.setHasDenormalizedTables();	}		public void createForeignKeys() {		includedTable.createForeignKeys();		Iterator iter = includedTable.getForeignKeyIterator();		while ( iter.hasNext() ) {			ForeignKey fk = (ForeignKey) iter.next();			this.createForeignKey( 					fk.getName() + Integer.toHexString( getName().hashCode() ), 					fk.getColumns(), 					fk.getReferencedEntityName() 			);		}	}	public Iterator getColumnIterator() {		return new JoinedIterator(			includedTable.getColumnIterator(),			super.getColumnIterator()		);	}	public boolean containsColumn(Column column) {		return super.containsColumn(column) || includedTable.containsColumn(column);	}	public PrimaryKey getPrimaryKey() {		return includedTable.getPrimaryKey();	}}

⌨️ 快捷键说明

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