jp.go.nict.langrid.wrapper.common.db.dao
クラス BasicEntityDao<T extends BasicEntity,U extends BasicEntityTable<T>>
java.lang.Object
jp.go.nict.langrid.wrapper.common.db.dao.AbstractDao
jp.go.nict.langrid.wrapper.common.db.dao.BasicEntityDao<T,U>
- 直系の既知のサブクラス:
- BilingualDictionaryDao, CategorizedEntityDao, ParallelTextDao
public abstract class BasicEntityDao<T extends BasicEntity,U extends BasicEntityTable<T>>
- extends AbstractDao
- バージョン:
- $Revision: 4856 $
- 作成者:
- Takao Nakaguchi, $Author: nakaguchi $
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicEntityDao
public BasicEntityDao(ConnectionManager connectionManager,
U table,
SequenceTable sequenceTable)
clear
protected void clear()
throws DaoException
- 例外:
DaoException
search
protected Collection<T> search(Language matchingLanguage,
Language[] subLanguages,
String matchingValue,
MatchingMethod matchingMethod,
Transformer<ResultSet,T> transformer)
throws DaoException
- 例外:
DaoException
insert
protected long insert(Language[] languages,
String[] values)
throws DaoException
- 例外:
DaoException
delete
protected boolean delete(long id)
throws DaoException
- 例外:
DaoException
update
protected boolean update(long id,
Language[] languages,
String[] values)
throws DaoException
- 例外:
DaoException
getTable
protected BasicEntityTable<T> getTable()
getSequenceTable
protected SequenceTable getSequenceTable()