bboss 可以和ibatis,hibernate 等orm做集成吗
yangjun101
2012-12-23
bboss 可以和ibatis,hibernate 等orm做集成吗,另外,如果我想用spring的事务管理,有接口可以调用吗
|
|
yin_bp
2012-12-24
bboss本身除了提供mvc,ioc,标签库之外,还提供了持久层框架。bboss的持久层框架事务管理组件可以和hibernate和ibatis做集成,这样bboss可以直接管理hibernate和ibatis的事务,并且能够把bboss,hibernate和ibatis的事务整合到一起,你只需要用bboss来配置数据源,同时通过以下方式获取一个事务数据源,然后把这个数据源作为hibernate或者ibatis/mybatis的数据源即可,因此如果用bboss就可以不使用spring来托管hibernate和ibatis/mybatis的事务了。
配置数据源方法: bboss 持久层配置apache dbcp,proxool,c3p0,Druid等数据源方法 获取数据源方法: Datasource ds =com.frameworkset.common.poolman.util.SQLManager.getDatasourceByDBName(dbname); 其中的dbname对于poolman.xml文件中datasource元素的dbname节点的值,例如 <datasource> <dbname>c3p0</dbname> <loadmetadata>false</loadmetadata> <enablejta>true</enablejta> <jndiName>c3p0_datasource_jndiname</jndiName> <datasourceFile>c3p0.xml</datasourceFile> <autoprimarykey>false</autoprimarykey> <showsql>false</showsql> <keygenerate>composite</keygenerate> </datasource> 同时enablejta节点要设置为true: <enablejta>true</enablejta> 相关文档: bboss持久层事务管理组件托管第三方持久层框架(mybatis等)事务功能介绍 开源工作流引擎activiti与bboss整合使用方法浅析 bboss持久层事务管理组件TransactionManager增加两个release方法 bboss 事务框架托管hibernate事务保存更新操作失效问题解决办法 |
相关讨论
相关资源推荐
- springboot集成ElasticsearchBboss调用Elasticsearch.md
- bboss-elasticsearch开发环境搭建和开发入门视频教程.
- python elasticsearch orm_国产elasticsearch orm框架 bboss使用技巧
- bboss 事务框架托管hibernate事务保存更新操作失效问题解决办法
- SpringBoot集成BBOSS-ElasticSearch实现ElasticSearch客户端
- SpringBoot如何整合BBoss Elasticsearch呢
- 基于bboss新版平台项目环境搭建和代码工具使用视频教程.rar
- springboot+elasticsearch+bboss框架集成遇到的坑
- Bboss和xstream序列化反序列化性能对比1
- springboo集成bboss-elasticsearch实现elasticsearch客户端