mybatis 连接presto查询(kudu)

添加maven依赖

        
            com.facebook.presto
            presto-jdbc
            0.208
        

 

 

1、配置tcbase.properties 文件

# kudu

dataSourceKudu.driverClassName=com.facebook.presto.jdbc.PrestoDriver

dataSourceKudu.url=jdbc:presto://xx.xx.xx.xx:8080/kudu/default  # 根据实际情况填写 

dataSourceKudu.username=root

 

2、配置连接文件

mybatis-kudu-spring.xml 文件







    

    

    

    

    

    

    





    

        

            

        

    



    

    

        

        

        

    



    

        

        

    

3、写个demo

 

FrontActionRecodeMapper.xml







        



FrontActionRecodeMapper.java

package com.printsky.tms.mapperKudu;



import java.util.List;



public interface FrontActionRecodeMapper {

  List showtables();

}

4、写个test测试

import com.printsky.tms.mapperKudu.FrontActionRecodeMapper;

import org.junit.runner.RunWith;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.test.context.ContextConfiguration;

import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;



import java.util.List;



@RunWith(SpringJUnit4ClassRunner.class)

@ContextConfiguration("classpath:applicationContext.xml")

public class Test {

@Autowired

    FrontActionRecodeMapper frontActionRecodeMapper;

@org.junit.Test

    public void test(){

        List showtables = frontActionRecodeMapper.showtables();

                System.out.println("showtables size= " + showtables.size());

    }

}

 

后记:先前的配置测试查询并没有问题,但是其他的数据库执行时报错     把mybatis的配置中事务那一块去掉 就正常了 上面的代码已经调整过了

你可能感兴趣的:(mybatis)