File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -183,11 +183,28 @@ elements is to be found in section 2 further down this guide.
183183
184184### 1.2.6 The Exporter Elements
185185
186+ Hibernate Tools is very versatile and can be used to generate a wide variety of artefacts. This generation
187+ is performed when adding one or more exporter elements to the ` <hibernatetool> ` task.
186188
189+ The most used exporters are
190+ * ` <hbm2java> ` for the generation of Java files
191+ * ` <hbmtemplate> ` when generating artefacts based on custom templates
192+ * ` <query> ` for executing SQL and exporting the result to a file
193+ * ` <hbm2ddl> ` for the generation of the database creation scripts
194+ * ` <hbm2cfgxml> ` for the generation of the Hibernate configuration XML file
195+
196+ Some other predefined exporters are less used (or even deprecated)
197+ * ` <hbm2dao> ` for the generation of Java files that are data access objects
198+ * ` <hbm2doc> ` for the generation of JavaDoc style HTML files documenting the database structure
199+ * ` <hbm2hbmxml> ` for the generation of HBM XML files (deprecated, HBM XML files will disappear with Hibernate 8.0)
200+ * ` <hbmlint> ` for static analysis and reporting of possible issues
201+
202+ Section 3 further down this guide will document in more detail the use of these exporters.
187203
188204## 2. The Hibernate Tools Configurations
189205
190- The reverse engineering and generation of artefacts with Hibernate Tools is based on a
206+ As explained earlier, the reverse engineering and generation of artefacts with Hibernate Tools is based on a
207+ so-called configuration. We will detail the possibilities for these configurations in this section.
191208
192209### 2.1 JDBC Configuration
193210
You can’t perform that action at this time.
0 commit comments