- 博客(7)
- 收藏
- 关注
原创 HQL实用技术
是一种hibernate查询语言,是hibernate识别的数据库查询语言。 是一种面向对象的查询语言,没有表,字段的概念只用对象属性的概念。 因为hibernate存在方言,hibernate按照方言的指定将HQL查询转化成所对应的不同的数据库环境语言 使用HQL进行查询避免JDBC的复杂步骤,只需要四部 1、 得到session 2、编写HQL语句 3、 创建Query对象...
2012-10-26 15:40:28
156
原创 关于接口和抽象类
抽象类:就是我的父类为子类提供一个公共的方法,所以抽象类的使用范围可以说比接口小。 抽象类的实现也是没有意义的,那么就是抽象方法,而如果存在了抽象方法那么这个类就是抽象类。所以抽象类是跟继承密切相关的。子类必须重写父类的抽象方法。抽象类是无法实例化的(如生产乐器就必须知道是什么乐器,无法生产“乐器”),就相当于抽象类是不健全的,所以必须扩展它有实现他的子类。子类可以是抽象类不用实现或者不...
2012-10-19 11:11:29
94
原创 hibernate入门
Hibernate是主流的对象—关系映射工具 Hibernate简化了jdbc繁琐的代码 持久化与ORM3-1(对象关系映射) 持久化就是将瞬时态转化成持久态,写在磁盘里面—现在就是数据库 Hibernate就是封装了一下jdbc,核心组件就是session(此session非彼session) Hibernate配置文件 数据库主键设置方式:native(本地化:意思是数据...
2012-10-19 09:07:08
72
原创 struts2 的配置详解
动态方法调用 作用:减少action数量 使用:actionName!methodName.action 禁用:将属性struts.enable.DynamicMethodInvocation = true设置成为false 法一: 使用:actionName!methodName.action <action name="user" class="com.cn...
2012-10-18 14:20:16
123
原创 关于hibernate中inverse和cascade的分析
inverse: 反转,默认为false不反转,默认情况下就是它负责关联关系的维护,当对外键方就是集合方进行更新删除等操作时他会自动将多方关联的要修改的外键设为null,然后允许了存在外键关联关系字段的修改和删除,这个是不好的。应该设为true,这样的话当集合方某字段是其他表的外键时然后对它进行删除类似操作时就会报错,说存在外键关联。所以此时一对多关系时inverse一定要设为t...
2012-10-17 21:08:09
107
原创 js基础
一个重要的不同:脚本语言是被解释而系统程序设计语言是被编译。脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。 Js的作用: 1、表单验证—减轻服务器端压力 2、界面动态效果 3、动态改变页面内容(页面数据的删除等) 基于事件驱动 基于对象: Bom window href locati...
2012-10-17 20:57:03
97
原创 struts2 初体验--入门
现在,开始我们的SSH。Struts2初体验Mvc struts在v方面提供一些视图标签组件(结合ognl表达式使用),c方面更加方便Struts是表示层的框架,hibernate是数据访问层的框架,spring是综合性的框架(spring可以将许多框架无缝隙的整合在一起,另外spring有ioc和aop可以解决事务问题)补:war包是web项目的压缩文件基本步骤:1 加载jar包(8个)(附件中...
2012-10-17 20:53:19
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人