@Generated(value={"S2JDBC-Gen 2.4.45","org.seasar.extension.jdbc.gen.internal.model.ServiceModelFactoryImpl"}, date="2013/10/07 18:06:12") public class HistorytableInfoService extends AbstractService<HistorytableInfo>
HistorytableInfo
のサービスクラスです。コンストラクタと説明 |
---|
HistorytableInfoService() |
修飾子とタイプ | メソッドと説明 |
---|---|
DeleteCascadeResult |
deleteCascade(HistorytableInfo entity,
DeleteCascadeResult result)
依存するテーブルを削除後、指定したエンティティのレコードを削除する.
|
java.util.List<HistorytableInfo> |
findAllOrderById()
識別子の昇順ですべてのエンティティを検索します。
|
HistorytableInfo |
findById(java.lang.Long id)
識別子でエンティティを検索します。
|
HistorytableInfo |
findByTablemasterInfoIdAndTrackDataId(java.lang.Long tmid,
java.lang.Long tid)
テーブルIDと記録IDから検索
|
java.util.List<HistorytableInfo> |
findByTrackmapInfoId(java.lang.Long trackmapInfoId)
記録地図IDから検索
|
HistorytableInfo |
findByTracktableInfo(TracktableInfo ttbl)
記録テーブルで検索
|
deleteCascade, deleteCascadeBySimpleWhere, deleteLogically, deleteLogicallyBySimpleWhere, findAll, findAllExceptDeleted, findByLocalgovinfoid, findByLocalgovinfoid, getTotal, insert, toJSONObject
public HistorytableInfo findById(java.lang.Long id)
id
- 識別子public java.util.List<HistorytableInfo> findAllOrderById()
public HistorytableInfo findByTablemasterInfoIdAndTrackDataId(java.lang.Long tmid, java.lang.Long tid)
tmid
- tablemaster_infoテーブルのIDtid
- trackdataidpublic HistorytableInfo findByTracktableInfo(TracktableInfo ttbl)
ttbl
- 記録テーブルpublic java.util.List<HistorytableInfo> findByTrackmapInfoId(java.lang.Long trackmapInfoId)
trackmapInfoId
- trackmapInfoIdpublic DeleteCascadeResult deleteCascade(HistorytableInfo entity, DeleteCascadeResult result)
AbstractService
DatabaseUtil.generateDeleteCascadeTemplate(Class)
を使って生成することができる。
また、テストメソッド LocalgovInfoServiceTest#testGenerateDeleteCascadeTemplate()等を使って、
テンプレート生成を実行することができる。deleteCascade
クラス内 AbstractService<HistorytableInfo>
entity
- 削除対象エンティティresult
- カスケード削除結果