MyEclipse中运行Hibernate实战笔记
4星 · 超过85%的资源 需积分: 9 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应用程序开发具有重要意义。学习者可以通过这份笔记了解并掌握相关技术,进一步提升开发技能。
2010-08-04 上传
2008-03-22 上传
2010-06-16 上传
2007-08-08 上传
2009-03-12 上传
2007-04-30 上传
2008-07-01 上传
2020-08-21 上传
2007-06-27 上传
bairenyi
- 粉丝: 0
- 资源: 2
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍