持久层开发框架
文章平均质量分 67
yin_bp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于bbossgroups持久层框架实现数据库分页查询
bbossgroups中提供的分页查询方法,非常简单,也非常的高效。 最新版本bbossgroups-2.0-RC1下载地址: http://sourceforge.net/projects/bboss/files/原创 2010-09-12 08:43:00 · 971 阅读 · 0 评论 -
关于bboss persistent主键生成机制的说明
4.14 主键的生成4.14.1主键信息表Poolman可以自动生成表的主键,前提是将表的主键信息配置到tableinfo表中,其结构如下 TABLE_NAME VARCHAR2(255) 表名称 TABLE_ID_NAME VARCHAR2(255), 表的主键名称 TABL原创 2009-06-11 20:57:00 · 671 阅读 · 0 评论 -
bboss persistent 1.0.4 发布,功能变更清单见正文
bboss persistent 1.0.4 发布,下载地址:https://sourceforge.net/project/showfiles.php?group_id=238653&package_id=302766&release_id=688812 功能变更清单如下: o 调整com.frameworkset.common.poolman.handle.RowHand原创 2009-06-10 23:00:00 · 705 阅读 · 0 评论 -
持久层框架中通过Record对象获取Blob对象值导致java堆栈溢出的问题
从com/frameworkset/common/poolman/Record.java 获取blob对象堆栈溢出的问题: java.lang.StackOverflowError at com.frameworkset.common.poolman.Record.getBlob(Record.java:1630) 原因分析:getBlob 方法陷入死循环 public Blob getB原创 2009-07-14 14:39:00 · 798 阅读 · 0 评论 -
bboss persistent 1.0.3 发布,功能变更清单见正文
下载地址:https://sourceforge.net/project/showfiles.php?group_id=238653&package_id=302766&release_id=647144 archive directory:src--source codetest--test source codeconf--contain database原创 2009-04-13 18:10:00 · 718 阅读 · 1 评论 -
bboss aop 实践(6)声明式事务管理
bbossgroups下载地址:https://sourceforge.net/projects/bboss/files/Bboss aop作为一个轻量级的aop框架,一个非常重要的功能就是结合bboss persistent框架实现数据库声明式事务管理功能,本节就详细地介绍这个功能。在介绍声明式事务管理功能之前,先简单介绍一下bboss原创 2009-03-28 23:29:00 · 592 阅读 · 0 评论 -
bboss-persistent持久层框架通过jndi引用外部数据源(datasource)
关于bboss-persistent持久层框架通过jndi引用外部数据源(datasource)bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/project/showfiles.php?group_id=238653bboss persistent框架可以引用外部数据源,例如tomcat,weblogic和WebSphere平台原创 2009-03-17 22:28:00 · 964 阅读 · 0 评论 -
通过bboss persistent框架实现数据库分页查询功能
bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/project/showfiles.php?group_id=238653本介绍通过bboss persistent框架实现高效的分页查询操作,本框架提供的分页查询接口可以分为预编译分页查询和普通分页查询接口。分别介绍如下。1.准备工作定义表结构testnewface: 名称原创 2008-12-26 13:14:00 · 925 阅读 · 0 评论 -
bboss persistent 1.0.2中方便地实现大字段(clob,blob)的处理
bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/project/showfiles.php?group_id=238653bboss-persistent 1.0.2 下载地址http://sourceforge.net/project/platformdownload.php?group_id=238653bboss persi原创 2008-12-24 22:38:00 · 1682 阅读 · 0 评论 -
bboss-persistent 1.0.2 has released.
bboss-persistent 1.0.2 has released. 下载地址:https://sourceforge.net/project/platformdownload.php?group_id=238653原创 2008-12-24 22:33:00 · 595 阅读 · 1 评论 -
bboss persistent 实现数据库查询操作
4.4 查询4.4.1普通查询操作代码段 DBUtil dbUtil = new DBUtil(); String sqlstr = "SELECT RECORD, OPERTIME, ACTION_ID, " + "ACTDOCINFO_ID,activityID FROM OFFICE_DOCACTION WHERE ACTDO原创 2009-12-26 22:01:00 · 916 阅读 · 0 评论 -
bboss persistent 实现数据库更新操作
4.5 更新操作代码段 4.5.1预编译更新操作 PreparedDBUtil preDBUtil = new PreparedDBUtil(); int pk = 0; String sqlstr = "update OFFICE_DOCINFO set DOCID=?, GETDOCID=?, " + "DOCDA原创 2009-12-26 22:19:00 · 854 阅读 · 0 评论 -
bbosspersistent 性能初探
针对bbosspersistent,在oracle 10上做了一个简单的性能测试:原创 2010-08-03 09:54:00 · 934 阅读 · 0 评论 -
参考bbossgroups框架来实现持久层的操作
1.灵活的事务管理(声明式事务管理,可编程事务管理,java注解事务管理,jdbctemplate事务管理,五种经典的事务类型,支持事务嵌套,支持多数据库分布式事务)2.灵活的访问数据库的接口(普通sql操作,预编译sql操作,普通/预编译批处理操作,存储过程,函数)3.一套经典的数据库操作标签库(增删改查,普通sql操作,预编译sql操作,普通/预编译批处理操作)4.经典的多数据库连原创 2010-03-18 20:33:00 · 682 阅读 · 0 评论 -
全新的bbossgroups-1.0发布
1.bboss-persistent, a persistent framework. 参考bbossgroups框架来实现持久层的操作: a.灵活的事务管理(声明式事务管理,可编程事务管理,java注解事务管理,jdbctemplate事务管理,五种经典的事务类型,支持事务嵌套,支持多数据库分布式事务) b.灵活的访问数据库的接口(普通sql操作,预编译sql操作,普通/预编译批处理操作,原创 2010-03-18 20:25:00 · 1319 阅读 · 2 评论 -
6.6 数据库insert,update,delete操作标签使用
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /*原创 2010-03-19 20:25:00 · 1416 阅读 · 0 评论 -
6.4 bboss-taglib标签库新增标签及属性说明
1.1.1 调整原有标签的属性说明扩展分页,列表,详细信息页面直接设置statement执行数据库查询功能,增加预编译查询方式 o beaninfo标签,pager标签,list标签增加以下属性:sqlparamskey:指定将绑定变量参数存储在request 属性集中的变量名称,以便pager,beaninfo,list标签获取sql的绑定变量参数值 上述功能相原创 2010-03-19 20:51:00 · 995 阅读 · 0 评论 -
6.7 执行预编译/普通批处理操作标签使用
bbossgroups项目下载地址:https://sourceforge.net/projects/bboss/files/ 相关的子项目:bboss-taglib(标签库框架)http://sourceforge.net/projects/bboss/files/bbossgroups-1.0/bboss-taglib.zip/downloadbboss-persistent(持久层框架)原创 2010-03-19 20:47:00 · 1028 阅读 · 0 评论 -
6.5 分页列表详细信息标签预编译sql获取数据功能
beaninfo标签,pager标签,list标签增加以下属性:sqlparamskey-指定将绑定变量参数存储在request 属性集中的变量名称,以便pager,beaninfo,list标签获取sql的绑定变量参数值。本节详细介绍如何直接通过预编译sql语句来实现数据展示。1.1.1 详细信息Beaninfo标签 page contentType="text/html; ch原创 2010-03-19 21:18:00 · 942 阅读 · 0 评论 -
使用bboss persistent框架实现数据库的插入操作
4.3.1预编译插入 PreparedDBUtil preDBUtil = new PreparedDBUtil(); ----------------->定义预编组件实例 Action action = (Action)vo; String sRecord = action.getRecord(); Timestamp tsO原创 2009-12-26 21:41:00 · 658 阅读 · 0 评论 -
bboss persistent 实现数据库删除操作
4.6 删除操作4.6.1 普通删除操作 DBUtil dbUtil = new DBUtil(); try { dbUtil.executeDelete(sqlstr);//dbUtil.executeDelete(‘bspf’,sqlstr); } catch (SQLException e原创 2009-12-26 22:31:00 · 484 阅读 · 0 评论 -
使用批处理功能-bboss persistent
bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/project/showfiles.php?group_id=238653 JDBC为了提高在应用程序中数据库操作的整体性能,提供了批处理操作的接口,这些接口又分为两种模式普通批处理和预编译批处理;同样bboss persistent提供了两种批处理操作的模式:普通批处理和预编译批处原创 2008-12-20 23:12:00 · 1274 阅读 · 0 评论 -
获取数据库连接-bboss persistent
bboss persistent下载地址https://sourceforge.net/project/showfiles.php?group_id=238653&package_id=302766&release_id=647144获取数据库连接-bboss persistentbboss persistent获取数据链接的两种方式1.从缺省数据库连接池中获取数据库连接:原创 2008-12-20 12:56:00 · 762 阅读 · 0 评论 -
调用存储过程,java中通过bboss persistent实现数据库存储过程的调用(位置变量绑定)
bboss persistent下载地址https://sourceforge.net/project/showfiles.php?group_id=238653&package_id=302766&release_id=647144 java片段:import com.frameworkset.common.poolman.CallableDBUtil; 。。。。原创 2008-12-14 22:47:00 · 533 阅读 · 0 评论 -
bboss persistent 1.0.1 发布了
bboss persistent 1.0.1 发布了,下载地址:https://sourceforge.net/project/showfiles.php?group_id=238653&package_id=302766&release_id=647144 大致功能介绍如下:bboss-persistent framework:1.support simple sql-obje原创 2008-12-14 23:32:00 · 579 阅读 · 0 评论 -
bboss persistent连接池启动过程中报jndi 查找异常处理
bboss persistent在启动过程中,报以下的错误:Intial Context : bspf_datasource_jndinamejavax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet paramete原创 2008-12-16 13:37:00 · 934 阅读 · 1 评论 -
bboss persistent框架调用存储过程的返回结果为xml串的使用方法
bboss persistent框架可以将存储过程的out参数返回的值封装成xml格式化串返回给调用程序,本文档介绍这种使用方法.xml的语法如下: --返回记录集的根节点 --具体的记录的起点,存储过程只有一条记录集 --记录中的列信息和值,包括列名,列对应java类型和表字段类型 --列的值原创 2008-12-16 13:09:00 · 1467 阅读 · 3 评论 -
存储函数调用-bboss persisent框架
bboss persistent提供了对callablestatement接口的良好封装,本文档介绍通过CallableDBUtil调用函数的使用方法。通过位置绑定变量的方式设定函数的out参数和in参数。java代码段: CallableDBUtil callableDBUtil = new CallableDBUtil(); tr原创 2008-12-16 09:25:00 · 636 阅读 · 0 评论 -
bboss persistent 框架依赖的jar包清单
ant-1.5.3.jarcommons-lang-2.1.jarcommons-modeler.jarconcurrent-1.3.2.jarframeworkset-util.jarj2ee.jarjakarta-oro-2.0.8.jarjunit.jarlog4j.jarojdbc14.jarxjavadoc-1.1.jar bboss persistent 1.0.1 ,下原创 2008-12-15 22:42:00 · 674 阅读 · 0 评论 -
bboss persistent 新增功能列表
bboss persistent 新增功能列表:1.支持预编译批处理2.存储过程和函数调用接口3.行处理器功能4.增加返回对象列表、对象数组、xml格式化串接口,保留原来的使用接口5.优化了整个bboss persistent持久层的体系结构6.对查询的性能有所提升,改造了大字段处理的方式7.提供查询的sql-object ormapping功能 bboss项目下载列表 在sourc原创 2008-12-15 18:44:00 · 507 阅读 · 0 评论 -
存储过程调用,java中通过bboss persistent实现数据库存储过程的调用(命名变量绑定)
通过bboss persistent提供的callable调用接口,可以非常方便地实现数据库存储过程的调用,本博客之前介绍了通过位置变量绑定的方法设置过程参数的方法,本文介绍通过命名变量绑定参数的方法调用存储过程。 bboss persistent 下载地址:https://sourceforge.net/project/showfiles.php?group_id=238653&p原创 2008-12-15 18:29:00 · 1437 阅读 · 0 评论 -
ORA-01483: invalid length for DATE or NUMBER bind variable
bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/project/showfiles.php?group_id=238653 如果你在使用bboss 持久层框架的过程中出现以下类似问题: ORA-01483: invalid length for DATE or NUMBER bind variable 这个问题是原创 2009-01-22 16:26:00 · 4657 阅读 · 0 评论 -
bboss persistent框架数据库连接池配置介绍
概述 bboss persistent的配置文件为poolman.xml,位于classes目录下即可1.bboss persistent框架支持多个数据源配置2.bboss persistent框架默认采用apache common dbcp作为数据库连接池3.bboss persistent框架可以引用外部数据源,例如tomcat,weblogic和WebSphere平台提供的da原创 2008-12-15 21:12:00 · 928 阅读 · 0 评论 -
存储过程返回结果转化为对象属性值的方法-bboss persistent o/r mapping机制应用
bboss persistent o/r mapping机制能够将存储过程调用过程中out参数转化为对象属性返回给应用程序。本文档举例说明这个功能。java值对象Test_p,定义好属性及属性的set/get方法public class Test_p { private String test; private String name; private原创 2008-12-17 14:56:00 · 1850 阅读 · 0 评论 -
开发体系结构-基于bboss 框架开发BS系统的体系结构
bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/projects/bboss/files/ 开发体系结构-基于bboss 框架开发BS系统的体系结构:见下图 说明:红色部分表示需要用户自己实现的组件 绿色部分表示需要用户维护的文件 其他颜色的组件属于BS平台范畴和系统环境范畴,不需要开发人员实现原创 2008-12-20 12:27:00 · 1820 阅读 · 1 评论 -
bboss persistent持久层框架组件介绍
bboss persistent持久层框架包含的组件分为3类 第一类 执行数据库所有操作的3个主要组件com.frameworkset.common.poolman.DBUtil --提供一般的增、删、改、查/分页查、批处理操作的接口,以及数据库链接池监控和应用服务器内存使用情况监控接口。com.frameworkset.common.poolman.PreparedDBUtil--提原创 2008-12-18 23:29:00 · 1027 阅读 · 0 评论 -
bboss persistent 框架连接池监控接口和应用内存使用情况监控介绍
bboss persistent 框架提供了对数据库连接池的使用状况的监控接口,本文档介绍这几个接口即具体的含义。接口相关的组件com.frameworkset.common.poolman.DBUtil;获取连接池空闲链接数接口 DBUtil.getNumIdle(); DBUtil.getNumIdle(dbname);获取连接池正在使用链接数接口 DBUtil.getNumActiv原创 2008-12-18 22:07:00 · 846 阅读 · 0 评论 -
java 开源持久层框架 bboss
java 开源持久层框架 bboss 这是一个轻量级的持久层框架,易于使用,多数据库链接池配置,完备的数据库操作接口和事务管理机制bboss项目下载列表 在sourceforge访问地址为:https://sourceforge.net/projects/bboss/files/原创 2008-12-19 13:26:00 · 1118 阅读 · 0 评论 -
bboss persistent事务管理介绍
bboss persistent的事务管理框架实现数据库的增、删、改、查事务管理,整个事务管理框架在下面的各节中详细介绍。事务管理框架的实现原理模型见下图:应用程序中的事务TX都会和本地线程关联,本地线程ThreadLocal是一个对上下文Thread关联的线程独占资源进行有效管理的容器。4.9.1.多数据库事务的支持(分布式事务)一个事务中如果存在不同数据库的操作,那么事务的处理原创 2008-12-18 11:35:00 · 1303 阅读 · 0 评论 -
行处理器介绍-RowHandler
概述bboss persistent持久层框架中提供了行处理器RowHandler的功能。通过行处理器,应用程序可以自己处理查询结果集,存储过程和函数的out参数,主要体现在以下方面:1.当查询接口在构建对象接口列表时,用户可以在行处理器中自行处理当前记录,例如进行列的类型转换,如果列名和对象的属性名称不批配时,可以在行处理器中自行决定具体的列的值应该存放在对象的哪个属性中,并且还可以处理与当前记原创 2008-12-18 10:25:00 · 2520 阅读 · 0 评论
分享