У меня возникли проблемы с deltaquery, где он не работает автоматически. Ниже данных конфигурации У меня естьDeltaImport не происходит по умолчанию
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://WTL-sql-1.com;databaseName=eng_metrics"
user="metrics"
password="metrics"/>
<document name="content">
<entity name="id"
query="select defect_id,headline,description,modify_date,issue_type,category,product,state FROM defects WHERE state not like 'Duplicate'"
deltaImportQuery="select defect_id,headline,description,modify_date,issue_type,category,product,state FROM defects WHERE defect_id = '${dataimporter.delta.defect_id}' and state not like 'Duplicate'"
deltaQuery="select defect_id FROM defects WHERE modify_date > '${dataimporter.last_index_time}'">
<field column="defect_id" name="defect_id" />
<field column="headline" name="headline" />
<field column="description" name="description" />
<field column="modify_date" name="modify_date" />
<field column="issue_type" name="issue_type" />
<field column="category" name="category" />
<field column="product" name="product" />
<field column="state" name="state" />
</entity>
</document>
</dataConfig>
Но что я вижу, что независимо от изменения modify_date в БД, я не вижу обновление происходит, если я не стараюсь делать импорт дельта в явном виде.
Может кто-нибудь дать мне некоторые мысли о том, нужно ли мне изменить какую-либо конфигурацию или какой-либо запрос, чтобы это произошло автоматически?
Я добавил ответ на это выше .. как-то я не могу опубликовать его здесь .. Извините :( – user3917144