ここに私のコードを追加しました。私はテーブルのリストを取得しようとしている間、tryブロックで問題が発生します。HibernateDaoSupportを使用してデータベース内のテーブルのリストを取得する方法は?
データベースがMySql
例外:java.lang.IllegalArgumentException:通過するノードをnullにすることはできません。
public class DBOptimizationDAO extends HibernateDaoSupport {
private static final Log log = LogFactory.getLog(DBOptimizationDAO.class);
public void optimizeAdapter(String year)
{
List<com.ecw.adapterservice.beans.TransactionInbound> transactionInboundList = null;
StringBuilder queries = new StringBuilder();
try {
transactionInboundList = (List<com.ecw.adapterservice.beans.TransactionInbound>)super.getHibernateTemplate().find("from TransactionInbound where inboundTimestamp < '" + year+ "-01-01'order by 1 desc limit 2");
// Check if archive table exist or not
List<Object> inboundObj = getHibernateTemplate().find("SHOW TABLES LIKE transaction_outbound");
List<Object> outboundObj = getHibernateTemplate().find("SHOW TABLES LIKE 'transaction_outbound_archive'");
tryブロックで発生したどのような問題? – Markus
java.lang.IllegalArgumentException:通過するノードをnullにすることはできません! –
この情報を質問に追加してください。理想的にはstacktraceが含まれています。 – Markus