簡體   English   中英

將 Hibernate3 遷移到 Hibernate5,格式化程序類

[英]Migrating Hibernate3 to Hibernate5, Formatter class

如何編輯這段與 hibernate 3 一起使用的代碼以對應 hibernate 5.6.1 版本。

我看到 Formatter 現在是一個具有單一方法的接口。 在此處輸入圖片說明

對於“基本 SQL 語句(DML + 查詢)”,請“嘗試”:

Formatter formatter = org.hibernate.engine.jdbc.internal.BasicFormatterImpl.INSTANCE;
formatter.format(query);

BasicFormatterImpl javadoc

對於“DDL SQL 語句”,請:

Formatter formatter = org.hibernate.engine.jdbc.internal.DDLFormatterImpl.INSTANCE;
formatter.format(query);

DDLFormatterImpl javadoc

對於“indent-/initialString”,請考慮自定義實現,您可以基於((/see source code of) 提到的:

暫無
暫無

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

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