com.j256.ormlite.table
Annotation Type DatabaseTable


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface DatabaseTable

Annotation that marks a class to be stored in the database. It is only required if you want to mark the class or change its default tableName. You specify this annotation above the classes that you want to persist to the database. For example:

 @DatabaseTable(tableName = "accounts")
 public class Account {
   ...
 

NOTE: Classes that are persisted using this package must have a no-argument constructor with at least package visibility so objects can be created when you do a query, etc..

Author:
graywatson

Optional Element Summary
 String tableName
          The name of the column in the database.
 

tableName

public abstract String tableName
The name of the column in the database. If not set then the name is taken from the class name lowercased.

Default:
""


Copyright © 2010. All Rights Reserved.