Class Hierarchy
- java.lang.Object
- io.ebean.BeanFinder<I,T>
- io.ebean.BeanRepository<I,T>
- io.ebean.CountedValue<A> (implements java.io.Serializable)
- io.ebean.DatabaseFactory
- io.ebean.DB
- io.ebean.DocStoreQueueEntry
- io.ebean.Ebean
- io.ebean.EbeanServerFactory
- io.ebean.EbeanVersion
- io.ebean.EmptyPagedList<T> (implements io.ebean.PagedList<T>)
- io.ebean.Expr
- io.ebean.FetchConfig (implements java.io.Serializable)
- io.ebean.Finder<I,T>
- io.ebean.MergeOptionsBuilder
- io.ebean.Model
- io.ebean.OrderBy<T> (implements java.io.Serializable)
- io.ebean.OrderBy.Property (implements java.io.Serializable)
- io.ebean.Pairs
- io.ebean.Pairs.Entry
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- javax.persistence.PersistenceException
- io.ebean.DataIntegrityException
- io.ebean.DuplicateKeyException
- javax.persistence.OptimisticLockException
- io.ebean.SerializableConflictException
- io.ebean.PersistenceIOException
- javax.persistence.PessimisticLockException
- io.ebean.AcquireLockException
- io.ebean.DataIntegrityException
- javax.persistence.PersistenceException
- java.lang.RuntimeException
- java.lang.Exception
- io.ebean.TransactionCallbackAdapter (implements io.ebean.TransactionCallback)
- io.ebean.TxScope
- io.ebean.ValuePair
- io.ebean.Version<T>
- io.ebean.BeanFinder<I,T>
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.ebean.QueryIterator<T> (also extends java.util.Iterator<E>)
- io.ebean.Transaction
- java.io.Closeable
- io.ebean.AutoTune
- io.ebean.BackgroundExecutor
- io.ebean.BeanState
- io.ebean.CallableSql
- io.ebean.Database
- io.ebean.EbeanServer
- io.ebean.DocumentStore
- io.ebean.DtoQuery<T>
- io.ebean.Expression
- io.ebean.ExampleExpression
- io.ebean.Junction<T> (also extends io.ebean.ExpressionList<T>)
- io.ebean.ExpressionFactory
- io.ebean.ExpressionList<T>
- io.ebean.Junction<T> (also extends io.ebean.Expression)
- io.ebean.ExtendedServer
- io.ebean.FetchGroup<T>
- io.ebean.FetchGroupBuilder<T>
- io.ebean.FetchPath
- io.ebean.Filter<T>
- java.util.concurrent.Future<V>
- io.ebean.FutureIds<T>
- io.ebean.FutureList<T>
- io.ebean.FutureRowCount<T>
- java.util.Iterator<E>
- io.ebean.QueryIterator<T> (also extends java.io.Closeable)
- java.util.Map<K,V>
- io.ebean.SqlRow (also extends java.io.Serializable)
- io.ebean.MergeOptions
- io.ebean.ModifyAwareType
- io.ebean.PagedList<T>
- io.ebean.ProfileLocation
- io.ebean.Query<T>
- io.ebean.RawSql
- io.ebean.RawSqlBuilder
- io.ebean.RowConsumer
- io.ebean.RowMapper<T>
- io.ebean.ScriptRunner
- java.io.Serializable
- io.ebean.SqlQuery.TypeQuery<T>
- io.ebean.SqlUpdate
- io.ebean.TransactionCallback
- io.ebean.Update<T>
- io.ebean.UpdateQuery<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.ebean.CacheMode
- io.ebean.CountDistinctOrder
- io.ebean.DocStoreQueueEntry.Action
- io.ebean.Junction.Type
- io.ebean.LikeType
- io.ebean.PersistenceContextScope
- io.ebean.Query.LockType
- io.ebean.Query.LockWait
- io.ebean.QueryType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)