我想在java中創建一個從數據庫中提取記錄並將其映射到對象的應用程序。它不知道數據庫的模式是什麼樣子。我想要做的就是從所有表中提取所有行並將它們存儲在某個地方。可能會有一千個表格,每個表格有數千個記錄。應用程序不知道任何表或屬性的名稱。它應該「動態地」映射。我看着休眠,但它不給我我想要的這個應用程序。我不想爲映射創建硬編碼的xml文件和類。任何想法我可以做到這一點? 謝謝動態對象關係映射
Q
動態對象關係映射
0
A
回答
0
MyBatis提供了一個非常簡單的方法來映射數據結果到對象和回來,也許檢查出來?
-1
爲了不被翻轉,但對於這個任務,你可能想看看Ruby on Rails和ActiveRecord的它的方式
1
甲骨文有一堆的元數據數據字典視圖。
ALL_TABLES,ALL_TAB_COLUMNS將首先開始。然後,您將根據您得到的結果構建即席查詢。不知道您是否必須處理所有數據類型(日期,斑點,空間,用戶定義....)。
不確定你的意思是「將它們存儲在某個地方」。如果您開始思考CSV或XML文件,則需要從VARCHAR2列中轉義各種字符。
如果您正在尋找一些通用的提取/卸載例程,您應該查看數據庫中已有的或開源/商用的。
相關問題
- 1. 對象/關係映射
- 2. 對象關係映射
- 3. 關係對象映射c#
- 4. 動態映射manyToOne關係
- 5. 手動映射JSON對象時RestKit關係不映射
- 6. PHP對象關係映射框架
- 7. 對象關係映射的缺點
- 8. 關係對象數據庫映射
- 9. 對象關係映射設計模式
- 10. Grails中的對象關係映射
- 11. 自動映射器映射動態對象
- 12. 映射一對多關係
- 13. 功能比關係映射更容易比關係對象嗎?
- 14. RestKit 0.20 - 動態嵌套對象映射
- 15. Elasticsearch映射與動態密鑰對象
- 16. 使用ValueInjecter映射動態對象
- 17. 映射的has_many和belongs_to的到活動記錄關係對象
- 18. 將JDBC動態查詢映射到對象的映射中
- 19. GORM關係映射
- 20. Restkit映射關係
- 21. 關係映射Restkit
- 22. sqlalchemy關係映射
- 23. 流利的NHibernate的對象化/相關關係映射
- 24. 關於對象關係映射方法的理論問題
- 25. 關於映射對象/關係的問題
- 26. 對象關係映射vs數據庫抽象層
- 27. 映射關係 - 外鍵或映射表
- 28. 映射對象
- 29. 映射對象
- 30. 如何使用C#代碼映射映射一對多關係?
不是一個選項..它必須在java中完成 – Nanz 2010-09-15 23:47:56