81,122
社区成员




<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis-config.xml"/>
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="monitorDao" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="com.rm.monitor.dao.MonitorDao"/>
<property name="sqlSessionFactory" ref="sqlSessionFactory"/>
</bean>
<bean id="monitorService" class="com.rm.monitor.service.MonitorService">
<property name="idao" ref="monitorDao"/>
</bean>
<typeAliases>
<typeAlias type="com.rm.monitor.model.Monitor" alias="monitor"/>
</typeAliases>
<mappers>
<mapper resource="com\rm\sqlmap\monitor.xml"/>
</mappers>
<mapper namespace="com.rm.monitor.dao.MonitorDao">
<insert id="save" parameterType="monitor">
<selectKey keyProperty="monitorId" resultType="Long" order="BEFORE">
select seq_monitor_id.nextval from dual
</selectKey>
insert into monitor
(monitor_id,monitor_type,monitor_group,monitor_name,monitor_ip,port,ssl,version,pulltime,username,password)
value(#{monitorId},#{monitorType},#{monitorGroup},#{monitorName},#{monitorIp},#{port},#{ssl},#{version},#{pullTime},#{username},#{password})
</insert>
</mapper>
public void setIdao(MonitorDao idao) {
System.out.println("idao:"+idao);
this.idao = idao;
}