ORMLIte Web サイトにリストされている例について 2 つの質問があります。
- データベースをどこに置き、どのようにインポートするのですか?
- DAO と接続ファクトリはどのクラスに配置すればよいですか?
ORMLIte Web サイトにリストされている例について 2 つの質問があります。
注釈 @DatabaseTable() を使用してデータベース モデルを作成する必要があります。
と
@データベースフィールド()
お気に入り:
@DatabaseTable(tableName="YOUR_TABLE_NAME")
public class SimpleDataModel {
@DatabaseField(id=true)
private int idSimpleData;
@DatabaseField()
private String NameSomeDataHere;
}
インポートする必要はありません。ORMSqliteOpenHelper に拡張されたヘルパー クラスを作成するだけです。
それはかなりよく文書化されています.ORMLiteサイトで少し検索してください. しかし、例は次のとおりです。
public class dbHelper extends ORMSqliteOpenHelper {
onCreate() { // I'm letting some code behind, as long as Eclipse do implement methods for you. ;)
TableUtils.CreateTable(connectionSource, SimpleDataModel.class);
//This one above is what is going to create your tables.
//Afterwards you have to use DAO's to access your data, os it's nonsense.
//So if you're a begginner at android just read the ENTIRE documentarion of ORMLite, and MAYBE you'll understand something ;P
}
データベースをどこに置き、どのようにインポートするのですか。
h2 jarファイルのことですか?入門ドキュメント (1.4 コード例) で説明されているように、h2 jar ファイルをクラスパスに追加する必要があります。クラスパスの設定方法がわからない場合は、まずそれを調べてください。Java では非常に重要な概念だからです。