《spring data mongodb第一課》要點:
本文介紹了spring data mongodb第一課,希望對您有用。如果有疑問,可以聯系我們。
相關主題:非關系型數據庫
《spring data mongodb第一課》是否對您有啟發,歡迎查看更多與《spring data mongodb第一課》相關教程,學精學透。維易PHP學院為您提供精彩教程。
以前用mysql根本上不會用jdbc來操作數據庫,都是用orm框架,hibernate,mybatis等等.
當然mongodb也有類似的orm框架,它便是spring data mongodb.
網上也有人說spring data mongodb是一種不協調的設計,原來mongodb的特點就是可以存儲任意格式的數據,如果用orm的思想來操作它,那就失去了支持動態文檔的特性了.
我個人認為,大部門場景下還是可以將存儲的數據格式規范下,當然也有特殊的應用場景,這個時候就不要用實體類來映射集合了,就用原生的語法來操作就好了,用orm只是為了提高開發效率,這樣就能互補了.
首先創立一個maven工程,添加spring-data-mongodb的依賴,這邊我們用目前最新的1.9.2版本,mongodb用3.0以上的,jdk用的1.8.
然后在resources下面添加applicationContext.xml文件,增加mongo的連接配置信息,下面只貼一部門,全部的在源碼中查看.
resources下面添加mongo.properties文件,增加連接配置信息.
mongo.username和mongo.password請改成自己的用戶名和暗碼,如果沒有可以不配置
最后創立測試類,看看是否能正確連上mongodb
注意:forEach是java8里的功效,請注意jdk版本