JavaプロジェクトでSQLLightデータベースを使用してHibernateを使用しています。私は、データベース・アクションを実行するために、単純なJavaクラスを使用します。Javaコードを使用してHibernateテーブルインデックスを作成します。
public class Db
{
private SessionFactory sessionFactory;
private Session session;
private Db()
{
sessionFactory = new Configuration().configure().buildSessionFactory();
}
private void open()
{
session = sessionFactory.openSession();
session.beginTransaction();
}
...
}
Evrythingが正常に動作しますが、今私は私のテーブルのフィールドのいずれかにインデックスを作成する必要があります - DocName
。
CREATE TABLE [Doc] ([Id] INTEGER PRIMARY KEY AUTOINCREMENT, [DocName] TEXT, [Job] TEXT)
Javaコード内にインデックスを作成して既存のデータベースファイルに適用する必要があります。これを行う方法?
これはjava 1.4で行う必要があります。