en.setProperty( "Property" );
en.setComponent( new MyComponent() );
en.getComponent().setComponentProperty( "component property" );
FullTextSession s = Search.getFullTextSession( openSession() );
Transaction tx = s.beginTransaction();
s.persist( en );
tx.commit();
tx = s.beginTransaction();
QueryParser parser = new QueryParser( "id", new StandardAnalyzer() );
org.apache.lucene.search.Query luceneQuery = parser.parse( "entity:alarm" );