- 博客(17)
- 收藏
- 关注
原创 第六章 一对一关系
什么时候采用一对一关系映射呢?比如我们有时在网上注册的时候,用户名,密码,邮箱必填,然后提供了一个复选框,可以选填用户的详细资料.那么如果在数据库中, 我们通常会建两张表,如下: 主表 从表但是在Hibernate中会怎么实现这个呢,大家过细观察一下,会不会觉得这个外键有点多余,如果我们让从表的ID和主表
2010-04-23 12:46:00
354
原创 第五章 一对多关系
l 一对多的关系在学生与班级对象模型中,通常多个学生实体对应一个班级,反过来,一个班级对应多个学生. 一对多的关系在数据库层面没有任何变动,还是两张表,学生表与班级表,学生表中有一个外键引用班级表的主键. 建立两张表students, myClassstudentsCREATE TABLE `students` (
2010-04-23 12:40:00
317
原创 第四章 多对一关系
今天我们讲多表操作,多对一的关系何为多对一呢?示例:学生模型中,一般有班级和学生两个实体,通常多个学生实体对应一个班级 这种关系在数据库是怎么对应的?在数据库是通过外键来关联这种关系的.通常我们会在学生表中加入一个字段,来引用斑级表的主键ID. 建立两张表students, myClassstudentsCREATE TABLE
2010-04-23 12:38:00
256
原创 第三章 对象的状态
l current_session_context_class的作用Hibernate官方原文如下:The hibernate.current_session_context_class configuration parameter defines whichorg.hibernate.context.CurrentSessionContext implementa
2010-04-23 12:35:00
279
原创 第二章 策略及对象增删改查操作
Generator 主键生成器increment 用于为long, short或者int类型生成 唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。 在集群下不要使用。 identity 对DB2,MySQL, MS SQL Server, Sybase和HypersonicSQL的内置标识字段提供支持。 返回的标识符是long, short 或者int类型的。 se
2010-04-23 12:29:00
411
原创 第一章 Hibernate环境搭建
Hibernate是一个开放源代码的对象关系映射框架(Object/Relational Mapping.),它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJ
2010-04-22 12:44:00
387
原创 第六章 JDK代理模式
Spring中的AOP技术实际上就是Struts2中的拦截器,只不过针对的对象不同,Spring中的AOP技术: 拦截业务层的方法Struts2中的拦截器: 拦截Action中的请求 我们先来模拟一个业务需求UserService:public interface UserService { public void create(); p
2010-04-22 12:34:00
293
原创 第一章 Spring简介
对象的创建了解Spring必须得了解一下对象的工厂模式. Model:public interface Fruit { public void eat();} public class Apple implements Fruit{ public void eat(){ System.o
2010-04-21 13:44:00
275
原创 第二章 创建Bean的方法及Bean范围
Spring是怎么来实例化配置文件中配置的对象呢? 构造方法:以水果为例子:水果接口public interface Fruit { public void eat();} 苹果实现类:public class Apple implements Fruit { public void eat() { S
2010-04-21 13:30:00
258
原创 第三章 set注入
Setter注入Dao层:Dao层接口:public interface FruitDao { public void create();}实现类:public class FruitDaoImpl implements FruitDao { public void create(){ System.out.printl
2010-04-21 13:28:00
292
原创 第四章 构造器注入,自动装配,集合注入
控制反转(IOC):说简单点就是实例化对象的控制权发生了转变,以前是我们自己new,现在交给Spring这个大工厂去实例化,如果我们现在要用对象,就直接向Spring这个大工厂索取就可以了.就像以前是自己做饭吃,现在是在餐馆点菜吃,只不过是点菜的方式有两种,一个set方式,一种构造器方式. l 构造器方式注入构造器参数类型匹配要求构造参数非常明确,即参数列表不会有
2010-04-21 13:07:00
275
原创 第五章 注释方法注入
l 注释方法注入采用注释方式的前提条件,1.XML配置文件的改动 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xs
2010-04-21 12:54:00
603
原创 js验证表单大全,用JS控制表单提交 ,javascript提交表单
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断email 、信箱/邮箱格式验证7:js字符过滤,屏蔽关键字8:js
2009-11-10 23:08:00
453
原创 JavaScript表单验证大全(一)
目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断email 、信箱/邮箱格式验证7:j
2009-11-10 23:06:00
461
原创 JavaScript表单验证大全(二)
/*用途:检查输入字符串是否只由英文字母和数字和下划线组成输入:s:字符串返回:如果通过验证返回true,否则返回false*/function isNumberOr_Letter( s ){//判断是否是数字或字母var regu = "^[0-9a-zA-Z/_]+$";var re = new RegExp(regu);if (re.test(s))
2009-11-10 23:04:00
293
原创 JavaScript表单验证大全(三)
/*JavaScript脚本,验证表单中的数据项 begin ------------------------------------------------------------------------------- */ function checkForm(objFrm){ var len = 0; len = objFrm.elements.length
2009-11-10 23:02:00
263
转载 SQL SERVER字段类型说明
bit:0或1的整型数字 int:从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 smallint:从-2^15(-32,768)到2^15(32,767)的整型数字 tinyint:从0到255的整型数字 decimal:从-10^38到10^38-1的定精度与有效位数的数字 numeric:decimal的同义词
2009-11-10 22:35:00
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人