spring整合- mongodb

jopen 12年前發布 | 53K 次閱讀 MongoDB NoSQL數據庫

1.環境

     Jdk:1.6.0_10-rc2

     Spring3.1.2  下載

     依賴jar文件:

  spring整合- mongodb

</blockquote>

2.相關配置

①.Spring配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context 
        http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/data/mongo
        ;

<mongo:mongo id="mongo"  host="127.0.0.1" port="27017"   />

<bean id="userCredentials" class="org.springframework.data.authentication.UserCredentials">
    <constructor-arg name="username"  value="userName"/>
    <constructor-arg name="password"  value="password"/>
</bean>

<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
    <constructor-arg ref="mongo" />
    <constructor-arg value="test-mongo" />
    <constructor-arg ref="userCredentials" />
</bean>

<bean id="userDao" class="com.x.mongodb.dao.impl.UserDao" />

</beans></pre>

②.MongoTemplate  Api

package com.x.mongodb.dao.support;

import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.data.mongodb.core.MongoTemplate;

/**

import java.util.List;

import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.mongodb.core.query.Update;

import com.x.mongodb.dao.IUserDao; import com.x.mongodb.dao.support.AbstractBaseMongoTemplete; import com.x.mongodb.entity.User;

/**

import java.util.List;

import com.x.mongodb.entity.User;

/**

import java.io.Serializable; import java.util.HashMap; import java.util.Map;

/**

import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.x.mongodb.dao.IUserDao; import com.x.mongodb.entity.User;

/**

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!