我找到了solution,但我不知道如何將這些解決方案(在NHibernate中)轉換爲ActiveRecord。使用Castle ActiveRecord獲取當前數據庫服務器日期
0
A
回答
1
而不是使用命名查詢(我甚至不確定是否Castle支持)您可以創建一個本地查詢,這本質上是同一件事IMO。
public static DateTime FindServerDateTime()
{
return Helper.GetSession()
.CreateSQLQuery("select getdate()")
.UniqueResult<DateTime>();
}
替換Helper.GetSession()
你使用任何功能或屬性讀取城堡AR會話。
1
爲了記錄,Castle ActiveRecord確實支持HQL和SQL命名查詢(分別爲[HqlNamedQuery]
和[SqlNamedQuery]
),請參閱this article。對於這種特殊情況,我同意邁克,只是使用簡單的SQL查詢。
相關問題
- 1. 無論數據庫供應商如何通過JDBC從數據庫服務器獲取當前日期/時間?
- 2. Castle ActiveRecord更改數據庫使用
- 3. jQuery datepicker從服務器端獲取當前日期
- 4. 獲取數據庫服務器的當前時間
- 5. Laravel使用碳驗證數據庫日期的當前日期
- 6. 用當前日期創建數據庫
- 7. 使用SimpleDateFormat獲取當前日期
- 8. 從數據庫獲取當前月份日期
- 9. Mysql查詢從數據庫中獲取當前日期?
- 10. 獲取當前日期並將其保存到數據庫中
- 11. SQL:獲取當前日期和當前日期之間的數據+15天
- 12. 如何使用當前日期從數據庫中獲取最近7個日期的數據
- 13. 從週期服務器獲取數據
- 14. 在應用程序中獲取數據庫服務器日期時間
- 15. 將當前日期插入數據庫
- 16. 使用jdbc/hibernate獲取當前數據庫事務ID?
- 17. 每天爲Windows服務獲取當前日期
- 18. 將當前日期插入數據庫?
- 19. 獲取當前Exchange服務器
- 20. MySQL:如何使用當前日期獲取「本週的日期」?
- 21. 使用當前日期作爲參考獲取特定日期
- 22. Hive相當於從當前分區日期獲取數據
- 23. 獲取IP地址當前服務器
- 24. 從Tomcat6服務器獲取當前URL?
- 25. 從SQL服務器數據庫中的大多數表中共用的日期字段獲取最近日期
- 26. 獲取日期或時間,服務器
- 27. 發行動態獲取當前系統日期時間使用Windows服務
- 28. 日期在iOS中從服務器獲取數據的條件
- 29. Android的日期選擇器(獲取當前日期)
- 30. 獲取用戶當前日期