簡體   English   中英

“無法獲取表元數據”“ NDBCLUSTER中的錯誤157'未知錯誤代碼'”

[英]“could not get table metadata” “Got error 157 'Unknown error code' from NDBCLUSTER”

我正在開發Java Web應用程序,並且使用MySQL Cluster for Database

當我嘗試在Jboss服務器中安裝應用程序時收到此錯誤

.... org.hibernate.exception.GenericJDBCException:無法獲取表元數據:MY_TABLE_NAME ....原因:java.sql.SQLException:從NDBCLUSTER獲取錯誤157'未知錯誤代碼'

環境信息:

  • 產品環境
  • jbos eap 6.2
  • 具有2個數據節點的mysql集群
  • jboss數據源URL:jdbc:mysql:loadbalance:// <ip-1>,<ip-2> / BASE_NAME?loadBalanceBlacklistTimeout = 5000

當您執行的SQL與JDBC實現不兼容時,通常會出現該問題,請嘗試添加一些精細的日志記錄以查看正在執行什么操作以獲取元數據。

這是Hib中的一般問題類型

JDBCConnectionException-指示基礎JDBC通信錯誤。 SQLGrammarException-指示發出的SQL的語法或語法問題。 ConstraintViolationException-表示某種形式的完整性約束違規。 LockAcquisitionException-指示獲取執行執行請求的操作所需的鎖定級別的錯誤。 最后一個:GenericJDBCException-一個通用異常,不會失敗到其他任何類別中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM