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