com.j256.ormlite.stmt.mapped
Class MappedCreate<T,ID>

java.lang.Object
  extended by com.j256.ormlite.stmt.mapped.BaseMappedStatement<T,ID>
      extended by com.j256.ormlite.stmt.mapped.MappedCreate<T,ID>

public class MappedCreate<T,ID>
extends BaseMappedStatement<T,ID>

A mapped statement for creating a new instance of an object.

Author:
graywatson

Field Summary
 
Fields inherited from class com.j256.ormlite.stmt.mapped.BaseMappedStatement
argFieldTypes, clazz, idField, logger, statement, tableInfo
 
Method Summary
static
<T,ID> MappedCreate<T,ID>
build(DatabaseType databaseType, TableInfo<T,ID> tableInfo)
           
 int insert(DatabaseType databaseType, DatabaseConnection databaseConnection, T data, ObjectCache objectCache)
          Create an object in the database.
 
Methods inherited from class com.j256.ormlite.stmt.mapped.BaseMappedStatement
convertIdToFieldObject, getFieldObjects, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

insert

public int insert(DatabaseType databaseType,
                  DatabaseConnection databaseConnection,
                  T data,
                  ObjectCache objectCache)
           throws SQLException
Create an object in the database.

Throws:
SQLException

build

public static <T,ID> MappedCreate<T,ID> build(DatabaseType databaseType,
                                              TableInfo<T,ID> tableInfo)


This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.