企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 第 20 章 工具箱指南 **目录** + 20.1\. Schema自动生成(Automatic schema generation) + 20.1.1\. 对schema定制化(Customizing the schema) + 20.1.2\. 运行该工具 + 20.1.3\. 属性(Properties) + 20.1.4\. 使用Ant(Using Ant) + 20.1.5\. 对schema的增量更新(Incremental schema updates) + 20.1.6\. 用Ant来增量更新schema(Using Ant for incremental schema updates) + 20.1.7\. Schema 校验 + 20.1.8\. 使用Ant进行schema校验 可以通过一系列Eclipse插件、命令行工具和Ant任务来进行与Hibernate关联的转换。 除了Ant任务外,当前的_Hibernate Tools_也包含了Eclipse IDE的插件,用于与现存数据库的逆向工程。 * _Mapping Editor:_ Hibernate XML映射文件的编辑器,支持自动完成和语法高亮。它也支持对类名和属性/字段名的语义自动完成,比通常的XML编辑器方便得多。 * _Console:_ Console是Eclipse的一个新视图。除了对你的console配置的树状概览,你还可以获得对你持久化类及其关联的交互式视图。Console允许你对数据库执行HQL查询,并直接在Eclipse中浏览结果。 * _Development Wizards:_ 在Hibernate Eclipse tools中还提供了几个向导;你可以用向导快速生成Hibernate 配置文件(cfg.xml),你甚至还可以同现存的数据库schema中反向工程出POJO源代码与Hibernate 映射文件。反向工程支持可定制的模版。 * _Ant Tasks:_ 要得到更多信息,请查阅 _Hibernate Tools_ 包及其文档。 同时,Hibernate主发行包还附带了一个集成的工具(它甚至可以在Hibernate“内部”快速运行)_SchemaExport_ ,也就是 `hbm2ddl`。