Guzz 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Guzz 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Guzz 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 谷子发布
适用人群 未知
收录时间 2010-01-07

软件简介

Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充 hibernateibatis 的持久化实现,并提供更多的大型系统架构设计 支持。guzz 的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。主要设计理念:

  • 更容易的团队管理和人员分工
  • 现代大规模系统设计
  • 支持像 hibernate 一样的对象持久,映射和方便的增删改查
  • 支持像 ibatis 一样,让 dba 参与 sql 设计的复杂数据库操作和优化
  • 支持大量的数据库和主从分离
  • 支持数据表在多组机器中水平分布(Shard)
  • 组件化服务(SOA),构建企业基础服务平台
  • 支持配置管理服务器,对所有应用程序的配置进行统一管理

示例代码:

TransactionManager tm = guzzContext.getTransactionManager() ;
ReadonlyTranSession session = getTransactionManager().openDelayReadTran() ;
try{
	SearchExpression se = SearchExpression.forClass(SystemLog.class) ;
	se.and(Terms.eq("categoryId", 18)) ;
	se.setOrderBy("importance desc, id asc") ;
	return session.list(se) ;
}finally{
	session.close() ;
}
展开阅读全文

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2012/07/17 00:00

guzz 1.3.1 发布,优秀的 Java ORM 框架

guzz 1.3.1 20120712更新介绍: 大版本更新噢: 1. 动态拼接SQL终于发布啦,等的花都谢了。现在,你可以写一个有条件的sql语句,然后在执行时,guzz会根据传入的参数构造成真正需要的sql语句, 然后再绑定参数执行。guzz默认是基于Velocity模板实现的,于是动态SQL拼接的语法、灵活性、易用性、学习成本是绝对足够 的,velocity文档也是绝对的丰富和成熟。来仔细瞧瞧吧:http://code.google.com/p/guzz/wiki/TutorialTemplatedS...

3
15
发表了资讯
2011/07/01 00:00

guzz 1.2.9 发布,简化远程调用和配置

Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计 支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。 日前 guzz 1.2.9 更新(build20110630)发布! 此次更新主要有: 修复了一些问题以及发现的bug。 简化RPC远程调用服务客户端的编写工作。新提供自动代理的服务实现类,在配合spring进行服务器端管...

0
5
发表了资讯
2010/12/16 00:00

Guzz 1.2.9 已经发布

Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计 支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。 详情猛击: http://code.google.com/p/guzz/downloads/list

0
3
发表了资讯
2010/06/21 00:00

guzz 1.2.8 正式版发布--支持注解与动态SQL

Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计 支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。 Guzz 1.2.8 更新介绍: 支持(JPA)annotation 支持按照JPA规范的annotation进行对象映射声明,同时为了实现guzz特有的功能,对annotation进行了扩展。扩展方式与hibernate类似,如果看到与hiberna...

0
2
发表了资讯
2010/05/26 00:00

Guzz1.2.8 beta2--支持动态加载在线调试SQL

guzz是一套用来解决ORM、多数据源管理、以及通用数据计算的数据层框架,为系统在数据层的设计提供一站式解决方案。guzz可以看作是 ibatis/hibernate的一大的延伸,并可以取代这2个东西。 guzz主要功能与特点: 现代大规模系统设计,技术上吸收了ibatis/hibernate的优点 支持像hibernate一样的对象化持久、映射和方便的增删改查 支持像ibatis一样,让dba参与sql设计的复杂数据库操作和优化 支持在线加载与调试SQL。按照应用策略,...

0
2
发表了资讯
2010/05/04 00:00

Guzz 1.2.8 beta1发布,支持annotation

guzz是一套用来解决ORM、多数据源管理、以及通用数据计算的数据层框架,为系统在数据层的设计提供一站式解决方案。guzz可以看作是 ibatis/hibernate的一大的延伸,并可以取代这2个东西。 1.2.8 beta1更新介绍: * 支持 (JPA)annotation 。支持按照JPA规范的annotation进行对象映射声明,同时为了实现guzz特有的功能,对annotation进行了扩展。扩展方式与hibernate类似,如果看到与hibernate annotation名字相同的注解,含义和用...

0
1
发表了资讯
2010/04/06 00:00

Guzz 1.2.7 正式版发布,ORM框架

Guzz 是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计 支持。 1.2.7正式版 更新介绍: 支持表分切。允许同一对象按照业务规则,分别存储在不同的表中。如新闻评论:新闻频道的评论存放在 tb_c1,娱乐:tb_c2,体育tb_c3,其他:tb_c4,满足同类在线数据的数据表平行扩展需要。表分切命名为:Shadow Table。 支持自定义属性表。允许分切后的每张小...

3
2
发表了资讯
2010/01/31 00:00

Guzz 1.2.6发布,支持blob/clob

guzz是一套用来解决ORM、多数据源数据管理、以及通用数据处理的数据层框架,为系统在数据层的设计提供一站式解决方案。guzz可以看作是 ibatis/hibernate的一大的延伸,并可以取代这2个东西。 Guzz特点: 现代大规模系统设计,技术上吸收了ibatis/hibernate的优点 支持像hibernate一样的对象持久、映射和方便的增删改查 支持像ibatis一样,让dba参与sql设计的复杂数据库操作和优化 支持应用使用大量的数据库和主从读写分离 支持关...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
138 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部