MyEclipse中运行Hibernate实战笔记

4星 · 超过85%的资源 需积分: 9 3 下载量 58 浏览量 更新于2024-09-12 收藏 2KB TXT 举报
"这是一份关于J2EE技术的个人学习笔记,主要关注的是在MyEclipse环境中使用Hibernate框架的相关内容。笔记中提到了Struts框架的一些配置,如`<contants>`元素设置为true,以及与OGNL表达式的关系。此外,还涉及到Action、session和list、Map等概念在Web应用开发中的运用。笔记还简述了Hibernate的配置过程,包括配置文件hibernate.cfg.xml和实体类的映射文件(如User.hbm.xml),以及HiberniteUtils工具类的使用。对于查询操作,笔记提及了HQL语言,并提到了代码补全快捷键(如Ctrl+T和Ctrl+Shift+X/Y)。此外,还介绍了如何使用注释进行代码折叠和展开,以及删除表的SQL命令。笔记最后部分展示了数据库的操作,包括切换到MySQL目录、更新root用户的密码、创建新的数据库A121601、选择并查看数据库中的表。" 这份笔记涵盖了以下几个关键知识点: 1. **Struts框架**:Struts是Java Web开发中常用的MVC框架之一,`<contants>`元素的设置是配置Struts2框架的一部分,通常用于定义全局常量,如开启OGNL表达式支持。 2. **OGNL(Object-Graph Navigation Language)**:OGNL是Struts2中用于表示对象属性和方法的表达式语言,用于在Action对象和视图之间传递数据。 3. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,简化了Java应用程序与数据库之间的交互。笔记中提到配置文件`hibernate.cfg.xml`是Hibernate的主配置文件,而`.hbm.xml`文件是实体类到数据库表的映射描述。 4. **HQL(Hibernate Query Language)**:HQL是Hibernate提供的面向对象的查询语言,类似于SQL,但更专注于对象和实体。 5. **MyEclipse IDE快捷键**:笔记中提到的快捷键如Ctrl+T、Ctrl+Shift+X/Y等,可以帮助开发者快速完成代码补全、查看类型定义等任务,提高编码效率。 6. **数据库操作**:笔记演示了如何通过命令行连接MySQL数据库,更新用户密码,创建新数据库,以及创建表的基本操作。 7. **Web应用开发中的常用概念**:Action、session和list、Map等是Web应用开发中的基础组件,Action通常代表业务逻辑,session存储用户会话数据,list和Map则常用于存储和传输数据。 这些知识点是J2EE开发中的基础,对于理解并实践Java Web应用程序开发具有重要意义。学习者可以通过这份笔记了解并掌握相关技术,进一步提升开发技能。