Hello everyone,
I need to run the following query to import my index from a H2 database:
<entity name="StreetInfo"  query="SELECT si.*, zi.inhabitants            FROM 
StreetInfo si            left join (SELECT city, city_appendix, 
max(inhabitants) as inhabitants            FROM zipinfo            group by 
city, city_appendix) zi            on zi.city = si.city            and 
zi.city_appendix = si.city_appendix            where house_no = '';"></entity>
but if I start to full-import nothing happens. The last information from my log 
file is the following:
[25.09.2015 20:06:24.418 INFO  commitScheduler-11-thread-1 
o.a.s.u.DirectUpdateHandler2.commit:548] start 
commit{,optimize=false,openSearcher=false,waitSearcher=true,expungeDeletes=false,softCommit=false,prepareCommit=false}[25.09.2015
 20:06:24.418 INFO  commitScheduler-11-thread-1 
o.a.s.u.DirectUpdateHandler2.commit:588] No uncommitted changes. Skipping 
IW.commit.[25.09.2015 20:06:24.419 INFO  commitScheduler-11-thread-1 
o.a.s.u.DirectUpdateHandler2.commit:637] end_commit_flush
If I try to run the SQL into the H2 directly I'll receive the expected 
results.The strange thing is that if I run the following query everything goes 
right and my data will be indexed. But I'm confused why the first statement 
fails and the second one succeed:
<entity name="StreetInfo"  query="SELECT StreetInfo.*, ZipInfo.inhabitants  
FROM StreetInfo  left join ZipInfo  on ZipInfo.zip = StreetInfo.zip  and 
ZipInfo.city = StreetInfo.city  and ZipInfo.city_appendix = 
StreetInfo.city_appendix  where house_no = '';"></entity>
Have someone of you an Idea why the first statement fails?
Thanks for your help

Reply via email to