持久層快速入門系列一bboss持久層gradle和maven座標及應用

持久層快速入門系列一bboss持久層gradle和maven座標及應用介紹java

 
首先在應用中導入bboss 持久層(bboss persistent版本號5.0.2.9,以實際爲準:查看最新版本號): 
maven座標 mysql

<dependency> 
    <groupId>com.bbossgroups</groupId> 
    <artifactId>bboss-persistent</artifactId> 
    <version>5.0.2.9</version> 
</dependency> 

gradle座標 sql

compile 'com.bbossgroups:bboss-persistent:5.0.2.9' 


在項目中導入bboss持久層後,就能夠經過 SQLUtil工具啓動一個Apache DBCP2類型的數據源,數據源的名稱爲test,數據庫爲mysql。
啓動數據源,dbname爲test 數據庫

SQLUtil.startPool("test",//數據源名稱
    				"com.mysql.jdbc.Driver",//oracle驅動
    				"jdbc:mysql://localhost:3306/bboss",//mysql連接串
    				"root","123456",//數據庫帳號和口令
    				 "select 1 " //數據庫鏈接校驗sql
    				);

接下來,就能夠在剛纔啓動的數據源上進行數據庫的增刪改查操做了,以查詢爲例進行說明。
在數據源上執行查詢,典型的O/R Mapping操做,只是這裏返回的是HashMap對象列表,也能夠定義本身的PO對象,dbname爲test: json

List<HashMap> datas = SQLExecutor.queryListWithDBName(HashMap.class,"test", "select * from t_hive");
        	for(int i = 0; datas != null && i < datas.size(); i ++)
        	{
        	    		System.out.println(datas.get(i));
        	}
        } catch(SQLException e) {
            e.printStackTrace();
        }

HashMap中key是大寫的列名稱,value對應字段值。oracle

更多bboss持久層介紹,請參考持久層系列文檔:app

http://yin-bp.iteye.com/category/55607maven

相關文章
相關標籤/搜索