Hibernate Core.
The core functionality of Hibernate.
Here is the list of declaration for hibernate-core. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>3.3.2.GA</version> </dependency>
If you think this Maven repository POM file listing for hibernate-core is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The hibernate-core-3.3.2.GA has 4 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JEE Library | jta 1.1 The javax.transaction package. It is appropriate for inclusion in a classpath, and may be added to a Java 2 installation. | 184 |
JEE | jaas 1.0.01 The Java Authentication and Authorization Service (JAAS) is a set of APIs that enable services to authenticate and enforce access controls upon users. | 5 |
Security | jacc 1.0 The javax.security package. It is appropriate for inclusion in a classpath, and may be added to a Java 2 installation. | 14 |
The following table lists the most popular artifacts which are depending on hibernate-core-3.3.2.GA. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Cache | ehcache-core 2.0.1 This is the ehcache core module. Pair it with other modules for added functionality. | 10 |
Spring | spring-orm 3.2.0.RELEASE Spring Object/Relational Mapping | 6 |
Spring | spring-orm 3.2.3.RELEASE Spring Object/Relational Mapping | 10 |
Spring | spring-orm 3.2.2.RELEASE Spring Object/Relational Mapping | 69 |
Cache | ehcache-core 2.0.0 This is the ehcache core module. Pair it with other modules for added functionality. | 18 |
Spring | spring-orm 3.2.4.RELEASE Spring Object/Relational Mapping | 8 |
The following plugins are used in the hibernate-core-3.3.2.GA.jar
The following packages are defined in the hibernate-core-3.3.2.GA.jar
org.hibernate org.hibernate.action org.hibernate.bytecode org.hibernate.bytecode.buildtime org.hibernate.bytecode.cglib org.hibernate.bytecode.javassist org.hibernate.bytecode.util org.hibernate.cache org.hibernate.cache.access org.hibernate.cache.entry org.hibernate.cache.impl org.hibernate.cache.impl.bridge org.hibernate.cfg org.hibernate.classic org.hibernate.collection org.hibernate.connection org.hibernate.context org.hibernate.criterion org.hibernate.dialect org.hibernate.dialect.function org.hibernate.dialect.lock org.hibernate.dialect.resolver org.hibernate.engine org.hibernate.engine.loading org.hibernate.engine.query org.hibernate.engine.query.sql org.hibernate.engine.transaction org.hibernate.event org.hibernate.event.def org.hibernate.exception org.hibernate.hql org.hibernate.hql.antlr org.hibernate.hql.ast org.hibernate.hql.ast.exec org.hibernate.hql.ast.tree org.hibernate.hql.ast.util org.hibernate.hql.classic org.hibernate.id org.hibernate.id.enhanced org.hibernate.id.insert org.hibernate.impl org.hibernate.intercept org.hibernate.intercept.cglib org.hibernate.intercept.javassist org.hibernate.jdbc org.hibernate.jdbc.util org.hibernate.loader org.hibernate.loader.collection org.hibernate.loader.criteria org.hibernate.loader.custom org.hibernate.loader.custom.sql org.hibernate.loader.entity org.hibernate.loader.hql org.hibernate.lob org.hibernate.mapping org.hibernate.metadata org.hibernate.param org.hibernate.persister org.hibernate.persister.collection org.hibernate.persister.entity org.hibernate.pretty org.hibernate.property org.hibernate.proxy org.hibernate.proxy.dom4j org.hibernate.proxy.map org.hibernate.proxy.pojo org.hibernate.proxy.pojo.cglib org.hibernate.proxy.pojo.javassist org.hibernate.secure org.hibernate.sql org.hibernate.stat org.hibernate.tool.hbm2ddl org.hibernate.tool.instrument org.hibernate.tool.instrument.cglib org.hibernate.tool.instrument.javassist org.hibernate.transaction org.hibernate.transform org.hibernate.tuple org.hibernate.tuple.component org.hibernate.tuple.entity org.hibernate.type org.hibernate.usertype org.hibernate.util
Here is the content of the POM file.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.hibernate</groupId> <artifactId>hibernate-parent</artifactId> <version>3.3.2.GA</version> <relativePath>../parent/pom.xml</relativePath> </parent> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <packaging>jar</packaging> <name>Hibernate Core</name> <description>The core functionality of Hibernate</description> <dependencies> <dependency> <groupId>antlr</groupId> <artifactId>antlr</artifactId> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> </dependency> <!-- optional deps for bytecode providers until those are finally properly scoped --> <dependency> <groupId>javassist</groupId> <artifactId>javassist</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <optional>true</optional> </dependency> <dependency> <!-- YUCK, YUCK, YUCK!!!! --> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>javax.security</groupId> <artifactId>jaas</artifactId> <version>1.0.01</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.security</groupId> <artifactId>jacc</artifactId> <version>1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>ant</groupId> <artifactId>ant</artifactId> <version>1.6.5</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>antlr-maven-plugin</artifactId> <version>${antlrPluginVersion}</version> <configuration> <traceTreeParser>true</traceTreeParser> <grammars>hql.g,hql-sql.g,sql-gen.g</grammars> </configuration> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.jboss.maven.plugins</groupId> <artifactId>maven-injection-plugin</artifactId> <version>1.0.0</version> <executions> <execution> <phase>compile</phase> <goals> <goal>bytecode</goal> </goals> </execution> </executions> <configuration> <bytecodeInjections> <bytecodeInjection> <expression>${pom.version}</expression> <targetMembers> <methodBodyReturn> <className>org.hibernate.Version</className> <methodName>getVersionString</methodName>> </methodBodyReturn> </targetMembers> </bytecodeInjection> </bytecodeInjections> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>org.hibernate.Version</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>antlr-maven-plugin</artifactId> <version>${antlrPluginVersion}</version> <configuration> <!-- eventually should be based on the second phase grammar --> <grammars>hql.g</grammars> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <!-- for the time being, gonna ignore the custom stylesheet (what did it do anyway???) <stylesheetfile>xyz</stylesheetfile> --> <groups> <group> <title>Core API</title> <packages>org.hibernate:org.hibernate.classic:org.hibernate.criterion:org.hibernate.metadata:org.hibernate.cfg:org.hibernate.usertype</packages> </group> <group> <title>Extension API</title> <packages>org.hibernate.id:org.hibernate.connection:org.hibernate.transaction:org.hibernate.type:org.hibernate.dialect*:org.hibernate.cache*:org.hibernate.event*:org.hibernate.action:org.hibernate.property:org.hibernate.loader*:org.hibernate.persister*:org.hibernate.proxy:org.hibernate.tuple:org.hibernate.transform:org.hibernate.collection:org.hibernate.jdbc</packages> </group> <group> <title>Miscellaneous API</title> <packages>org.hibernate.stat:org.hibernate.tool.hbm2ddl:org.hibernate.jmx:org.hibernate.mapping:org.hibernate.tool.instrument</packages> </group> <group> <title>Internal Implementation</title> <packages>org.hibernate.engine:org.hibernate.impl:org.hibernate.sql:org.hibernate.lob:org.hibernate.util:org.hibernate.exception:org.hibernate.hql:org.hibernate.hql.ast:org.hibernate.hql.antlr:org.hibernate.hql.classic:org.hibernate.intercept:org.hibernate.secure:org.hibernate.pretty</packages> </group> </groups> </configuration> </plugin> </plugins> </reporting> <properties> <antlrPluginVersion>2.1</antlrPluginVersion> </properties> </project>