Guzz is attending 2021 OSC China Open Source Project Selection , please vote for it!
Guzz is 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
Guzz won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !
Authorization Agreement Apache
development language Java
operating system Cross platform
Software type Open source software
Open source organizations nothing
region domestic
deliverer Millet release
intended for unknown
Recording time 2010-01-07

Software Introduction

Guzz is a framework for rapid development and high-performance website design, which is used to replace or supplement hibernate or ibatis And provide more large-scale system architecture design support. The goal of guzz is to make large-scale website design simpler, team division clearer, and framework less problematic in use. Main design concept:

  • Easier team management and division of labor
  • Modern large-scale system design
  • Support the persistence, mapping and convenient addition, deletion, modification and query of objects like hibernate
  • Support complex database operation and optimization involving dba in sql design like ibatis
  • Support a large number of databases and separation of master and slave
  • Support horizontal distribution of data tables in multiple groups of machines (Shard)
  • Component based service (SOA), building enterprise basic service platform
  • Support configuration management server to manage the configuration of all applications uniformly

Sample code:

 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() ; }
Expand to read the full text

comment

Click to lead the topic 📣 Post and join the discussion 🔥
Published information
2012/07/17 00:00

Guzz 1.3.1 release, excellent Java ORM framework

Guzz 1.3.1 20120712 update introduction: big version update: 1 The dynamic splicing SQL has finally been released, and all the waiting flowers have declined. Now, you can write a conditional SQL statement. When executing, guzz will construct the SQL statement you really need according to the passed parameters, and then bind the parameters to execute. By default, guzz is implemented based on Velocity templates, so the syntax, flexibility, ease of use, and learning costs of dynamic SQL splicing are absolutely sufficient, and velocity documents are also absolutely rich and mature. Come and have a look: http://code.google.com/p/guzz/wiki/TutorialTemplatedS...

three
fifteen
Published information
2011/07/01 00:00

Guzz 1.2.9 release, simplifying remote call and configuration

Guzz is a framework for rapid development and high-performance website design, which is used to replace or supplement the persistent implementation of hibernate or ibatis, and provides more support for large-scale system architecture design. The goal of guzz is to make large-scale website design simpler, team division clearer, and framework less problematic in use. The guzz 1.2.9 update (build20110630) was released a few days ago! This update mainly includes: fixed some problems and found bugs. Simplify the writing of RPC remote call service client. The service implementation class of automatic proxy is newly provided, and the server side management is carried out in cooperation with spring

zero
five
Published information
2010/12/16 00:00

Guzz 1.2.9 has been released

Guzz is a framework for rapid development and high-performance website design, which is used to replace or supplement the persistent implementation of hibernate or ibatis, and provides more support for large-scale system architecture design. The goal of guzz is to make large-scale website design simpler, team division clearer, and framework less problematic in use. Details Slam: http://code.google.com/p/guzz/downloads/list

zero
three
Published information
2010/06/21 00:00

Guzz 1.2.8 official release - support annotation and dynamic SQL

Guzz is a framework for rapid development and high-performance website design, which is used to replace or supplement the persistent implementation of hibernate or ibatis, and provides more support for large-scale system architecture design. The goal of guzz is to make large-scale website design simpler, team division clearer, and framework less problematic in use. Guzz 1.2.8 update introduction: support (JPA) annotation support object mapping declaration according to the annotation of JPA specification. At the same time, in order to realize the unique functions of guzz, annotation has been extended. The extension method is similar to that of hibernate

zero
two
Published information
2010/05/26 00:00

Guzz1.2.8 beta2 -- Support dynamic loading and online debugging SQL

Guzz is a data layer framework used to solve ORM, multi data source management, and general data computing, providing a one-stop solution for the design of the system in the data layer. Guzz can be seen as a major extension of ibatis/hibernate and can replace these two things. Main functions and characteristics of guzz: modern large-scale system design, which technically absorbs the advantages of ibatis/hibernate, supports object-oriented persistence, mapping and convenient addition, deletion, modification and query like hibernate. Like ibatis, it enables dbas to participate in complex database operations of sql design, and optimizes support for online SQL loading and debugging. According to the application strategy

zero
two
Published information
2010/05/04 00:00

Guzz 1.2.8 beta1 release supports annotation

Guzz is a data layer framework used to solve ORM, multi data source management, and general data computing, providing a one-stop solution for the design of the system in the data layer. Guzz can be seen as a major extension of ibatis/hibernate and can replace these two things. 1.2.8 Beta1 update introduction: * Support (JPA) annotation. It supports object mapping declaration according to annotation of JPA specification. At the same time, annotation is extended to realize the unique functions of guzz. The extension method is similar to that of hibernate. If you see the annotation with the same name as hibernate annotation, its meaning, and its usage

zero
one
Published information
2010/04/06 00:00

Guzz 1.2.7 official release, ORM framework

Guzz is a framework for rapid development and high-performance website design, which is used to replace or supplement the persistent implementation of hibernate or ibatis, and provides more support for large-scale system architecture design. 1.2.7 Introduction to the official version update: table splitting is supported. The same object can be stored in different tables according to business rules. For example, news comments: news channel comments are stored in tb_c1, entertainment: tb_c2, sports: tb_c3, and others: tb_c4, meeting the parallel expansion needs of data tables of similar online data. The table partition is named Shadow Table. Support custom property sheet. Each small piece after slitting is allowed

three
two
Published information
2010/01/31 00:00

Guzz 1.2.6 release supports blob/clob

Guzz is a data layer framework used to solve ORM, multi data source data management, and general data processing, providing a one-stop solution for the design of the system in the data layer. Guzz can be seen as a major extension of ibatis/hibernate and can replace these two things. Guzz features: modern large-scale system design, which technically absorbs the advantages of ibatis/hibernate, supports object persistence, mapping and convenient addition, deletion, modification and query like hibernate. Like ibatis, it enables dbas to participate in complex database operations and optimization of sql design, supports applications to use a large number of databases and supports the separation of master and slave read and write

zero
zero
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
No content temporarily
zero comment
one hundred and thirty-eight Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top