此情況主要出現在數據庫服務器為ORACLE下,一般的ID自動生成策略可以由HIBERNATE自帶的工具類解決,由于HIBERNATE工具類將自動生成的ID與表綁定,所以當你需要取到自動生成的ID時,可以通過以下途徑解決:
1. 在ORACLE新建一個序列(SEQUENCES).







2.新建一個函數或者存儲過程,通過函數或者存儲過程獲取自動生成的序列號.










(完)
posts - 66, comments - 8, trackbacks - 0, articles - 0 |
||
此情況主要出現在數據庫服務器為ORACLE下,一般的ID自動生成策略可以由HIBERNATE自帶的工具類解決,由于HIBERNATE工具類將自動生成的ID與表綁定,所以當你需要取到自動生成的ID時,可以通過以下途徑解決: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() (完) |
||