`
wjt276
  • 浏览: 650505 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

003---hibernate主要接口介绍

阅读更多



 

JNDI(Java名称和目录接口):主要管理我们对象,特别是EJB应用,它会把所有EJB应用加入到JNDI这棵树上,Tomcat连接池也是把对象注册到JNDI这棵树上,以后只要用连接串来访问对象。好处:我们对象可以统一管理,

JDBC(Java的数据库连接):它的连接从事务上看,称为本地事务(只对一个事务起作用),如果跨数据库、资源JDBC无法保证的。

JTA(Java事务API):使用JTA才能保证跨数据库、资源,JTA实现了两阶段的提交协议(第一阶段:尽量记录日志(如回滚日志,以方便发生错误进行滚操作),第二阶段:才是实现的提交。)JTA是一种容器。EJB默认作用JTA事务

Query:支持两种(HQL—查询实体类;SQL---也支持SQL查询)

  • 大小: 42.3 KB
分享到:
评论

相关推荐

    hibernate-extensions和Middlegen-Hibernate

    《hibernate-extensions与Middlegen-Hibernate:数据库到Java对象的自动化转换》 在Java的持久化层开发中,Hibernate作为一款强大的ORM(对象关系映射)框架,极大地简化了数据库操作。然而,手动编写实体类和映射...

    Hibernate学习笔记特别详细

    003---Hibernate主要接口介绍 - Session接口:是与数据库交互的主要接口,提供了保存、更新、删除和加载对象的方法。 - Configuration接口:用于配置Hibernate,如加载配置文件、建立SessionFactory等。 - ...

    hibernate-validator-5.0.0.CR2-dist.zip

    《Hibernate Validator 深入解析与应用》 Hibernate Validator 是一个强大的Java Bean验证框架,它基于JSR 303(Bean Validation)和JSR 349(Bean Validation 1.1)标准,提供了丰富的验证注解和自定义验证规则。...

    精通J2EE--ECLIPSE、STRUTS、HIBERNATE及SPRING整合应用案例代码-ch06-2

    在本案例中,开发者会了解到如何创建Hibernate的映射文件(hbm.xml),编写实体类,以及使用SessionFactory和Session接口进行数据库交互。 最后,Spring框架作为一个全面的后端解决方案,不仅提供依赖注入(DI)和...

    hibernate-core 核心jar包

    1. **Session接口**:它是Hibernate的主要工作接口,提供了对数据库的操作方法,如保存、更新、删除对象,以及执行SQL查询。Session管理了对象的状态,并维护了一个缓存,用于优化数据访问性能。 2. **...

    hibernate-core-5.0.11.Final.jar

    2. **org.hibernate**:这是核心代码所在的主要包,下辖多个子包,涵盖了Hibernate的所有核心功能,如: - `configuration`:负责配置信息的读取和解析,包括XML配置文件和程序化配置。 - `entitymanager`:实现了...

    ACS---Support-Hibernate-1.0-(1).rar_youtube

    Session是与数据库交互的主要接口,执行CRUD(创建、读取、更新、删除)操作。 5. ** Criteria查询**:除了基本的HQL(Hibernate查询语言),Hibernate还提供了Criteria API进行动态查询,无需编写SQL。 6. **事务...

    hibernate-release-5.0.0.Final(1).zip

    2. Session:作为与数据库交互的主要接口,Session负责对象的持久化操作,如保存、更新、删除等。 3. Query:提供HQL(Hibernate Query Language)和JPQL(Java Persistence Query Language)来执行数据库查询,也...

    struts-2.2.1 spring-3.0.4 hibernate-3.6.0 JPA整合

    Struts 2.2.1、Spring 3.0.4、Hibernate 3.6.0 和 JPA 整合是Java开发中的常见技术栈,主要用于构建企业级Web应用程序。这个压缩包文件“struts-2.2.1 spring-3.0.4 hibernate-3.6.0 JPA整合”提供了一个基础的集成...

    J2EE电子商务系统开发从入门到精通--基于Struts和Hibernate技术实现

    ### J2EE电子商务系统开发从入门...以上内容详细介绍了如何使用J2EE、Struts和Hibernate技术开发一个电子商务系统的过程,包括理论知识、实践步骤等方面的内容。希望这些知识点能够帮助读者更好地理解和掌握这些技术。

    HibernateTools-3.2.4

    1. **逆向工程(Reverse Engineering)**:能够从现有的数据库结构自动生成Hibernate实体类、映射文件(.hbm.xml)以及DAO接口和实现类。这对于快速构建基于Hibernate的应用程序尤其有用。 2. **代码生成器(Code ...

    hibernate-annotations-3.4.0.GA and hibernate-entitymanager-3.4.0.GA

    - `EntityManager`是JPA的核心接口,负责实体的创建、查询、修改和删除等操作。 - `EntityManagerFactory`用于创建EntityManager实例,是整个应用程序的单例对象。 - `Transaction`管理事务,确保数据的一致性。 ...

    hibernate最新版jar包(全)

    3. **持久化(Persistence)**: Hibernate通过`Session`接口实现对象的持久化,它可以保存、更新和删除实体对象,并将这些变化同步到数据库。 4. **查询(Querying)**: Hibernate提供HQL(Hibernate Query ...

    Hibernate-extensions 完整安装包

    2. 实体监听器:通过实现EntityListener接口,开发者可以在特定的生命周期事件(如保存、更新、删除等)中执行自定义逻辑,提高了代码的复用性和灵活性。 三、SQL日志生成 Hibernate-Extensions能够自动记录和打印...

    struts-2.5.1-spring-4.2.7-hibernate-5.0.9

    5. 集成Spring和Hibernate:配置SessionFactory Bean,使用Spring的HibernateTemplate或JPA Repository接口进行数据库操作。 这个压缩包中的 "s2s4h5" 文件很可能包含了上述所有配置和相关的源代码,开发者可以通过...

Global site tag (gtag.js) - Google Analytics