文档章节

持久层快速入门系列一bboss持久层gradle和maven坐标及应用

bboss
 bboss
发布于 2016/09/30 22:59
字数 334
阅读 304
收藏 3
点赞 0
评论 0

持久层快速入门系列一bboss持久层gradle和maven坐标及应用介绍

 
首先在应用中导入bboss 持久层(bboss persistent版本号5.0.2.9,以实际为准:查看最新版本号): 
maven坐标 

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

gradle坐标 

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: 

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对应字段值。

更多bboss持久层介绍,请参考持久层系列文档:

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

 

© 著作权归作者所有

共有 人打赏支持
bboss

bboss

粉丝 87
博文 52
码字总数 50371
作品 8
长沙
程序员
企业级J2ee开源框架 - bboss

bboss是一个j2ee开源框架,为企业级应用开发提供一站式解决方案,并能有效地支撑移动应用开发。bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享...

bboss
2010/03/19
0
3
开源框架 bboss v5.0.2.9 发布

开源框架bboss v5.0.2.9发布 新增功能特性和功能改进: 1.持久层增加公共sql片段配置及引用功能,参考文档: bboss持久层公共sql片段定义和引用方法说明 2.完善http通用组件,支持多个http连...

bboss
2017/04/26
1K
1
bboss持久层快速入门教程

bboss持久层快速入门教程,快速搭建bboss持久层的开发环境,并编写一个简单的实例,实例中涉及以下功能点: 动态启动数据源(基于apache dbcp2连接池组件) 做一个简单的增删改查操作例子 持...

bboss
2015/09/19
471
1
bboss session 共享框架 v5.0.1 发布

bboss session共享框架 v5.0.1 发布 Demo演示 http://session.bbossgroups.com/ 监控演示 http://sessionmonitor.bbossgroups.com/session/sessionManager/sessionManager.page 功能改进及新......

bboss
2016/07/25
2.1K
12
bboss/bboss-plugins

bboss 插件工程 bboss-plugins project.包含word转pdf、pdf转swf项目,持久层hibernate插件 bboss hibernate插件工程 hihernate插件包含以下两个功能: 1.通过bboss初始化hibernate并加载hib...

bboss
2017/03/30
0
0
bboss v4.10.5 发布,J2EE 企业级开源框架

J2EE企业级开源框架bboss v4.10.5 发布。 v4.10.5是bboss有史以来最稳定、功能最全版本。 v4.10.5优化了bboss核心模块架构(ioc,mvc,持久层,标签库等),梳理了bboss模块之间依赖关系,使...

bboss
2016/02/22
2.7K
10
bboss v5.0.6.8 发布,持久支持Elasticsearch SQL

bboss v5.0.6.8发布,持久层支持Elasticsearch SQL和Elasticsearch JDBC. v5.0.6.8功能改进 持久层支持支持Elasticsearch SQL,使用参考文档:玩转Elasticsearch SQL功能 解决持久层/elasti...

bboss
07/02
0
0
bbossgroups 3.6 发布,JavaEE 开发框架

bboss 3.6 (官网下载,sf下载)发布了。bbossgroups是国内首款集aop、mvc、persistent、jsp taglib、分布式rpc服务、分布式事件框架于一身的企业级JavaEE开发框架。主要特性如下: aop/ioc ...

oschina
2012/10/08
1K
1
SpringBoot简介

什么是SpringBoot SpringBoot是一种全新的框架,目的是为了简化Spring应用的初始搭建以及开发过程。该框架使用特定的方式(集成starter,约定优于配置)来进行配置,从而使开发人员不需要再定义...

割草的小猪头
2017/10/23
0
0
bbossgroups 3.5 发布,开源J2EE框架

bbossgroups 3.5 的主要改进: 本版本及后续版本的源码托管到 github 改进ioc机制,支持循环依赖注入功能,支持类似于C指针引用方式的对象属性引用及任何对象内部局部属性的引用,引用层级不...

红薯
2012/02/13
328
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Webpack使用nodemon实时打包编译

业务场景: 1.编写一个npm组件包并且link到了项目文件中 2.需要不断的修改并run build编译npm包并且在项目run dev 查看效果 3.问题: 每次改完npm包都要手动run build编译十分的麻烦且低效,可不...

JamesView
15分钟前
0
0
电脑炸了,浪费我好几天时间,还是简要记下来吧

我的小本本一直在兢兢业业的干活,然而前几天说炸就炸了...... 爆炸现场: 软件: windows10 pro + EIS11+ 360卫士 BIOS:N1DET98W 2.24 硬件: Xeon E3 1505-V5 nv-M3000M thinkpadP70:20E...

Oh_really
19分钟前
0
0
Git之branch和checkout

1.branch是查看、创建、删除分支 #>git branch --helpNAME git-branch - List, create, or delete branchesSYNOPSIS git branch [--color[=<when>] | --no-color] [......

汉斯-冯-拉特
21分钟前
0
0
Mybatis拦截器之数据权限过滤与分页集成

需求场景 最近项目有个数据权限的业务需求,要求大致为每个单位只能查看本级单位及下属单位的数据,例如:一个集团军下属十二个旅,那么军级用户可以看到所有数据,而每个旅则只能看到本旅部...

佛系程序猿灬
30分钟前
8
0
SpringCloud 微服务 (十六) 服务追踪 Zipkin

问题 在服务中,有一个接口,该A接口中又调用了其他服务的B、C、D接口,出现一个请求耗时大的问题,这时候并不知道该B、C、D接口中哪个接口造成的耗时量,然后比如确定C服务接口出现的耗时量大,但...

___大侠
今天
0
0
Java面试基础篇——第八篇:抽象类与接口的区别

1.抽象类 抽象类:如果一个类中包含有抽象方法,或这个类使用abstract关键字修饰,则称这个类是抽象类。 抽象方法是什么呢?抽象方法就是指用abstract关键字修饰的方法。 需要注意的是:抽象...

developlee的潇洒人生
今天
2
0
jsoup 相关资料

1.jsoup 2.Jsoup概述 3.jsoup入门 4.jsoup Java HTML Parser 1.11.3 API

IT追寻者
今天
1
0
JPA @MappedSuperclass 注解说明

基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标准在类上:@Target({java.lang....

海博1600
今天
0
0
【一】Scala Configuration 相关API

Play使用了 Typesafe config library,但是也提供了一个有着更多Scala高级特性的的 Configuration 封装。不熟悉Typesafe配置的开发者可以移步 configuration文件的语法和特性文档。 读取配置...

Landas
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部