`
zuimeitulip
  • 浏览: 59793 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

hibernate中用xml和注解的对比

 
阅读更多

关于hibernate的配置,用注解的方式和用xml的方式的一个对比总结
注解的确能提高开发的效率,用xml一般都是用于类与类之间的依赖关系放到配置文件中,
以后维护起来方便,但是其实整个项目无论是开发过程还是后期的维护,修改类与类之间
的依赖关系的情况很少,这些月系统相关的参数一般都是放到(例如数据库服务,访问地址,端口)
会用配置文件,即使这种配置文件的会用properties,他的维护性比xml更高。
所以总结出来:对于不平凡改动的用注解,相反的用配置文件。

分享到:
评论

相关推荐

    hibernate中用annotation的demo

    本教程将深入探讨如何在Hibernate中使用注解(Annotation)进行配置,从而避免传统的XML配置文件。通过这种方式,我们可以更直观地将数据库表与Java实体类关联起来。 首先,让我们理解什么是Hibernate注解。...

    hibernate需要的10个jar

    7. **jandex.jar**:Jandex是一个Java元数据索引器,用于快速查找和解析注解,这对Hibernate的注解驱动的实体管理至关重要。 8. **slf4j-api.jar**:简单日志门面(SLF4J)提供了一个抽象层,允许最终用户在部署时...

    Struts2 Spring Hibernate的配置及登录实例(附源码)

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自负责不同的职责:Struts2作为MVC架构的一部分,负责处理用户请求和展现视图;Spring作为一个全面的框架,提供依赖注入(DI)和面向切面编程(AOP)...

    Hibernate逍遥游记 .pdf

    - Transaction:在Hibernate中用来控制事务边界,支持事务的提交和回滚。 - Query:用于执行数据库查询。 - Hibernate配置文件:用于配置Hibernate的运行时参数,可以是XML文件或注解。 6. 持久化类和映射文件: 在...

    最新Hibernate jar 架包(9个)

    dom4j-1.6.1.jar dom4j是一个Java的XML API,类似于jdom, 用来读写XML文件的,这是必须使用的jar包,Hibernate用它来读写配置文件 commons-collections-3.2.jar Apache Commons包中的一个, 包含了一些Apache开发的...

    Hibernate Tool.zip

    生成的代码通常会遵循Java Bean规范,包含私有字段、getter和setter方法以及@Entity、@Table等必要的注解。 6. **整合到项目**:最后,将生成的文件导入到项目中,根据实际需求进行适当的修改和调整,然后就可以在...

    hibernate3.5.0官方手册

    4. **对象关系映射**:深入解析了Hibernate的映射机制,包括XML映射文件和注解方式,以及如何映射实体类、属性、关系(一对一、一对多、多对多)。 5. **查询**:涵盖了HQL(Hibernate Query Language)和Criteria ...

    MyEclipse由表自动生成Hibernate实体对象_白杨

    通过注解或XML配置文件,可以定义实体对象与数据库表之间的映射关系。 4. MyEclipse Database Explorer功能:MyEclipse Database Explorer是MyEclipse中用于数据库操作的组件,它允许开发者浏览数据库、查看表结构...

    xdoclet 用于生成*.hbm.xml

    .hbm.xml文件是Hibernate中用来定义Java类与数据库表之间的映射关系的XML文件。这些文件包含了关于字段映射、关联关系、查询定义等各种元数据信息。 使用xdoclet,开发者只需在Java类中添加特定的注解,如@Entity、...

    Struts+Spring+Hibernate开发实例.pdf

    文档中还提到了一些XML配置文件,如**Students.cfg.xml** 和 **History.cfg.xml**,这些是Hibernate的映射文件,它们定义了实体类与数据库表之间的映射关系。 **实际项目中的应用** 在实际开发中,开发者会通过...

    hibernate Table per class hierarchy 例子代码

    在Java的持久化框架...`hibernate`目录可能包含了Hibernate的相关配置文件和实体类,而`hibernateAnno`可能包含了使用注解配置的示例。你可以通过研究这些代码来更好地理解和应用"Table per Class Hierarchy"策略。

    HIBERNATE & STRUTS.rar

    例如,开发者会创建Hibernate的实体类,编写HBMXML或使用注解进行映射,然后通过SessionFactory和Session接口进行数据库操作;而在Struts中,他们会定义Action类,配置struts.xml文件,使用拦截器和结果类型来处理...

    hibernate 连接数据库基础源码

    Hibernate通过注解或XML文件将Java类映射到数据库表。比如有一个User类,对应数据库中的users表: ```java @Entity @Table(name = "users") public class User { @Id @GeneratedValue(strategy = GenerationType....

    sql_anywhere_hibernate

    - 创建实体类并使用Hibernate的注解来定义表结构和字段映射。 - 使用SessionFactory创建Session,然后就可以通过Session进行CRUD操作了。 通过理解这些文件和相关概念,开发者能够在Hibernate项目中顺利地集成和...

    借助Hibernate对sybase的image字段类型的处理,实现保存在image类型字段内图片的保存和在页面的显示

    在Hibernate的映射文件(XML或注解)中,我们需要定义一个对应的属性来映射`image`字段。如果使用XML配置,可以这样设置: ```xml ``` 这里的`name`属性对应Java对象的属性名,`type`属性指定了字段类型为二...

    SSH框架整合中用到的jar包

    3. 在struts.xml、spring.xml和hibernate.cfg.xml中配置各个框架的细节。 4. 创建Action类、Service层、DAO层,并进行相应的注解或配置。 5. 运行项目,测试是否能正常运行。 注意,SSH框架整合时应避免版本冲突,...

    信息交流平台 多多益善

    - **实体映射**:使用XML或注解将Java类映射到数据库表,定义对象属性与数据库字段之间的对应关系。 - **Session**:作为与数据库交互的主要接口,Session封装了一系列方法,如保存、更新、删除对象以及执行HQL查询...

    mybatis笔记1

    - 动态SQL支持:通过XML或注解方式,MyBatis允许在SQL语句中进行条件判断,实现动态SQL,提高了代码的复用性。 2. MyBatis与Hibernate的区别: - Hibernate是一个全面的ORM框架,它自动将Java对象映射到数据库...

    java web中用到的各种API

    通过`EntityManager`和`Entity`注解,开发者可以方便地进行CRUD操作。 7. **Hibernate**: Hibernate是一个流行的JPA实现,它提供了更丰富的功能,如二级缓存、CGLIB代理等。使用Hibernate,开发者可以使用HQL...

    SpringHibernate:设置spring hibernate项目

    3. **添加依赖**:在`pom.xml`或`build.gradle`文件中,添加Spring和Hibernate的相关依赖。这通常包括Spring的核心、Spring ORM、Hibernate核心、JDBC驱动、数据库连接池等。 4. **配置Spring**:在`src/main/...

Global site tag (gtag.js) - Google Analytics