`
- 浏览:
140800 次
- 性别:
- 来自:
西安
-
xml 代码
- <?xml version="1.0" encoding="UTF-8"?>
- <templates><template name="hibarray" description="@hibernate.array" context="javadoc" enabled="true">@hibernate.array table="" cascade="save-update"</template><template name="hibbag" description="@hibernate.bag" context="javadoc" enabled="true">@hibernate.bag table="" lazy="false" cascade="none" inverse="false"</template><template name="hibclass" description="@hibernate.class" context="javadoc" enabled="true">@hibernate.class table="${enclosing_type}"</template><template name="hibcolelm" description="@hibernate.collection-element" context="javadoc" enabled="true">@hibernate.collection-element column="" type="" length=""</template><template name="hibcolidx" description="@hibernate.collection-index" context="javadoc" enabled="true">@hibernate.collection-index column="" type="" length=""</template><template name="hibcolkey" description="@hibernate.collection-key" context="javadoc" enabled="true">@hibernate.collection-key column="" generator-class="native"</template><template name="hibcolmtm" description="@hibernate.many-to-many" context="javadoc" enabled="true">@hibernate.set name="${enclosing_method}" table="link_table_name_here" cascade="save-update" inverse="true|false" lazy="true"
- * @hibernate.collection-key column="${enclosing_type}_ID"
- * @hibernate.collection-many-to-many class="relationship_class_the_set_contains" column="relationship_foreign_key"
- * @return ${return_type}</template><template name="hibcolotm" description="@hibernate.one-to-many relationship" context="javadoc" enabled="true">@hibernate.set name="${enclosing_method}" table="relationship_table"
- * sort="comparator_class" inverse="true|false"
- * cascade="save-update" lazy="true"
- * @hibernate.collection-key column="${enclosing_type}_ID"
- * @hibernate.collection-one-to-many class="relationship_class"
- *
- * @return ${return_type}</template><template name="hibcomelm" description="@hibernate.collection-composite-element" context="javadoc" enabled="true">@hibernate.collection-composite-element class=""</template><template name="hibcomp" description="@hibernate.component" context="javadoc" enabled="true">@hibernate.component class="component_class_name"</template><template name="hibdisc" description="@hibernate.discriminator" context="javadoc" enabled="true">@hibernate.discriminator column="subclass" type="character"</template><template name="hibid" description="@hibernate.id" context="javadoc" enabled="true">Note: unsaved-value An identifier property value that indicates that an instance
- * is newly instantiated (unsaved), distinguishing it from transient instances that
- * were saved or loaded in a previous session. If not specified you will get an exception like this:
- * another object associated with the session has the same identifier
- *
- * @hibernate.id generator-class="" type="${return_type}" column="${enclosing_type}_ID"
- * unsaved-value="null" length=""
- * @return ${return_type}</template><template name="hiblist" description="@hibernate.list" context="javadoc" enabled="true">@hibernate.list table="relationship-table" lazy="false" cascade="none"</template><template name="hibmap" description="@hibernate.map" context="javadoc" enabled="true">@hibernate.map name="${enclosing_method}" table="relationship-table" lazy="false" cascade="none"</template><template name="hibmto" description="@hibernate.many-to-one" context="javadoc" enabled="true">@hibernate.many-to-one column="${return_type}_ID" class="package.${return_type}"
- *
- * @return ${return_type}
- *</template><template name="hiboto" description="@hibernate.one-to-one" context="javadoc" enabled="true">hibernate.one-to-one cascade="none" class="" outer-join="auto"</template><template name="hibprimarr" description="@hibernate.primitive-array" context="javadoc" enabled="true">@hibernate.primitive-array table="" cascade="none"</template><template name="hibprop" description="@hibernate.property" context="javadoc" enabled="true">@hibernate.property name="${enclosing_method}" column="${enclosing_method}" type="${return_type}" not-null="false" unique="false"
- *
- * @return ${return_type}</template><template name="hibquery" description="@hibernate.query" context="javadoc" enabled="true">@hibernate.query name="" query=""</template><template name="hibset" description="@hibernate.set" context="javadoc" enabled="true">@hibernate.set name="${enclosing_method}" table="relationship_table"
- * sort="comparator_class" inverse="true"
- * cascade="save-update" lazy="true"</template><template name="hibsubc" description="@hibernate.subclass" context="javadoc" enabled="true">@hibernate.subclass name="" discriminator-value=""</template><template name="hibts" description="@hibernate.timestamp" context="javadoc" enabled="true">@hibernate.timestamp column="${enclosing_method}"
- *
- * @return ${return_type}</template><template name="hibver" description="@hibernate.version" context="javadoc" enabled="true">@hibernate.version column="${enclosing_method}"
- *
- * @return ${return_type}</template></templates>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
第9章 Hibernate XDoclet模板配置 9.1 IDEA 9.2 Eclipse 第10章 Hibernate益友——iBatis 10.1 Ibatis 概述 10.2 快速起步 10.3 IBatis 基础 10.4 iBatis高级特性 10.5 IBatis周边 第11章 工具卡片和软件 ...
第9章 Hibernate XDoclet模板配置 9.1 IDEA 9.2 Eclipse 第10章 Hibernate益友——iBatis 10.1 Ibatis 概述 10.2 快速起步 10.3 IBatis 基础 10.4 iBatis高级特性 10.5 IBatis周边 第11章 工具卡片和软件 ...
第一部分 持久层 1、面向应用的持久层设计 第二部分 Hibernate 2、Hibernate概述 3、快速起步 4、Hibernate 基础 ...9、Hibernate XDoclet 模板配置 10、Hibernate益友 —— iBatis 11、工具卡片和软件
XDoclet则在Javadoc注释的基础上,根据预设的模板自动生成Hibernate所需的配置文件和实体类,大大减少了手动编写这些文件的工作量。 在实际开发中,这个组合的使用可以显著提高开发效率,减少重复劳动,尤其是对于...
XDoclet通过解析Java源文件中的JavaDoc注释,根据预定义的模板生成相应的代码,如Hibernate的映射文件(.hbm.xml)和DAO层的Java代码。因此,要实现对Hibernate的智能提示,我们需要在项目的XDoclet配置中指定...
其中包括xdoclet2与hibernate3.6的整合xdoclet1.2.3分别与spring3.0.5、struts1.3、struts2.1、 servlet的整合配置。其中还有相应的.xdt文件模板,其中struts2.1.xdt为自己写的。 需要xdoclet1.2.3 ...
例如,如果你正在使用Hibernate作为持久层框架,那么相关的XDoclet模板会帮助你生成符合Hibernate规范的.hbm.xml映射文件。 **XDoclet与Hibernate的结合** Hibernate是一个流行的对象关系映射(ORM)框架,它可以...
XDoclet是一款强大的Java工具,它可以基于Java源代码中的注释生成各种元数据,例如EJB、Hibernate、JMX等的配置文件。通过自定义代码生成,开发人员可以极大地提高工作效率,减少重复劳动。 第12章“自定义代码生成...
- **Hibernate支持**:对于ORM框架Hibernate,XDoclet能够自动生成实体类、映射文件(hbm.xml)以及DAO层的接口和实现。这样,开发者只需要关注数据库模型的设计,无需手动编写繁琐的持久化代码。 - **JMX管理**...
标题中的“在eclipse中加入XDoclet templates方便书写hibernate元数据”是指使用XDoclet工具在Eclipse集成开发环境中(IDE)为Hibernate项目自动生成元数据的一种方法。XDoclet是一款强大的Java注解处理器,它可以...
3. **代码生成**:Xdoclet可以用来生成代码模板,帮助开发者快速构建项目的基础结构。 4. **测试代码生成**:在单元测试或集成测试中,可以利用Xdoclet生成测试用例所需的代码。 #### 六、总结 Xdoclet作为一种...
4. **灵活性**:XDoclet支持多种框架和标准,如EJB、Hibernate、Spring等,可以自定义模板生成所需的配置。 ## XDoclet的应用场景 ### EJB(Enterprise JavaBeans) 在EJB项目中,XDoclet可以生成ejb-jar.xml、...
安装XDoclet插件后,开发者可以在编写Java源代码时添加特定的Javadoc注释,这些注释将作为XDoclet生成其他文件的模板。Eclipse会自动检测源代码中的注释,并在编译期间调用XDoclet生成相应的配置或代码文件,这样...
本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供...
本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供...
对于Hibernate,XDoclet能够基于Java持久化类生成HBM XML映射文件,免去了手动编写映射文件的繁琐工作。对于其他框架,XDoclet也能提供类似的自动化支持。 在实际应用中,使用XDoclet有以下几个显著的优点: 1. **...