Brief Introduction to the functions of several packages in Hibernate framework source code

Source: Internet
Author: User

Net. SF. hibernate .*
  
The classes of this package are basically interface classes and exception classes.
  
Net. SF.Hibernate. Cache .*
  
Implementation class of JCs
  
Net. SF. hibernate. cfg .*
  
Configuration File Reading Class
  
Net. SF. hibernate. collection .*
  
  HibernateCollection interface implementation class, such as list, set, bag, etc. hibernate needs to write the collection interface implementation class to support lazy loading
  
Net. SF. hibernate. Connection .*
  
Several Database Connection Pool providers
  
Net. SF. hibernate. dialect .*
  
Multiple database features are supported. Each dialect implementation class represents a database that describes the supported data types and other features of the database, such as autoincrement, sequence, and paging SQL.
  
Net. SF. hibernate. eg .*
  
Examples used in the hibernate document
  
Net. SF. hibernate. Engine .*
  
The class functions of this package are scattered.
  
Net. SF. hibernate. expression .*
  
Expressions supported by hql
  
Net. SF. hibernate. HQ. * string 5
  
Hql implementation
  
Net. SF. hibernate. Id .*
  
Id Generator
  
Net. SF. hibernate. impl .*
  
Core Package, implementation class of some important interfaces, if session, sessionfactory, query, etc.
  
Net. SF. hibernate. JCA .*
  
JCA support. The session is packaged as an interface implementation class that supports JCA.
  
Net. SF. hibernate. JMX .*
  
I don't understand JMX. I only know that JMX is used to compile the Management Program of the app server. It is probably the implementation of some JMX interfaces, so that the app server can manage hibernate through the JMX interface.
  
Net. SF. hibernate. loader .*
  
It is also a core package, mainly used to generate SQL statements.
  
Net. SF. hibernate. lob .*
  
Blob and clob support
  
Net. SF. hibernate. Mapping .*
  
Attribute Implementation of hBM files
  
Net. SF. hibernate. Metadata .*
  
Meta implementation of Po
  
Net. SF. hibernate. ODMG .*
  
ODMG Is An ORM standard. This package is an implementation class of the ODMG standard.
  
Net. SF. hibernate. persister. * string 3
  
Core Package to realize the ing between persistent objects and tables
  
Net. SF. hibernate. Proxy .*
  
Support for proxy and lazy loading
  
Net. SF. hibernate. PS .*
  
This package is preparedstatment Cache
  
Net. SF. hibernate. SQL .*
  
Generate a jdbc SQL statement package
  
Net. SF. hibernate. Test .*
  
Test class, you can use JUnit to test hibernate
  
Net. SF. hibernate. tool. hbm2ddl .*
  
Use HBM configuration file to generate DDL
  
Net. SF. hibernate. transaction .*
  
Hibernate transaction implementation class
  
Net. SF. hibernate. type .*
  
Data Type of the Persistent Object attribute defined in hibernate
  
Net. SF. hibernate. util .*
  
Some tool classes have relatively different functions
  
Net. SF. hibernate. xml .*
  
XML Data Binding

Read: http://www.javah.net/Hibernate/20070406/89.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.