- 博客(31)
- 收藏
- 关注
原创 hibernate分页查询
package cn.itcast.b;import javax.swing.Scrollable;import org.hibernate.Query;import org.hibernate.ScrollableResults;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.
2017-06-24 20:35:32
421
原创 hibernate继承映射2
上一篇博客的继承映射所用到的节点是joined-subclass节点,在数据库端生成的是三个表,而该篇所用到的节点是union-subclass节点,生成的表只有两个。但此种方法生成的表的主键不能进行自增长。1、创建实体类Animal.javapackage cn.itcast.b;public class Animal { private String id; private S
2017-06-24 20:16:22
298
原创 hibernate继承映射
hibernate继承映射(父子映射)举个例子:动物类(Animal)与猫类(Cat)、猴子类(Monkey)1、创建动物类Animal.javapackage cn.itcast.b;public class Animal { private int id; private String name; public int getId() { return id; }
2017-06-24 13:05:00
313
原创 hibernate组件映射
hibernate组件映射也就是包含映射,关系犹如汽车(Car)与车轮(Wheel)1、创建实体类Wheel.javapackage cn.itcast.a;public class Wheel { private int count; private int size; public int getCount() { return count; } public voi
2017-06-24 11:34:47
317
原创 hibernate一对一映射
hibernate中一对一映射举个例子就是个人(User)与身份证(IdCard)的关系。1、创建实体类User.javapackage cn.itcast.a;public class User { private int userId; private String userName; private IdCard idCard; public int getUserI
2017-06-24 10:41:57
275
原创 hibernate多对多映射
hibernate的多对多映射就好比项目(Project)与开发人员(Developer),他们之间的关系用中间表(t_relation)联系起来。中间表的字段分别为两个表的外键d_id与p_id。1、创建实体类Project.javapackage com.itcast.b;import java.util.HashSet;import java.util.Set;public
2017-06-22 23:09:43
315
原创 hibernate一对多与多对一映射
一对多与多对一的关系举个例子:部门(Dept)与员工(Employee)。1、建实体类Dept.javapackage com.itcast.a;import java.util.HashSet;import java.util.Set;public class Dept { private int deptId; private String deptName; priv
2017-06-22 21:21:25
263
原创 第一个hibernate例子
1、对于hibernate要先导入jar包antlr-2.7.6.jarcommons-collections-3.1.jardom4j-1.6.1.jarhibernate-jpa-2.0-api-1.0.0.Final.jarhibernate3.jarjavassist-3.12.0.GA.jarjta-1.1.jarmysql-connector
2017-06-20 22:00:31
284
原创 jsp验证码
1、首先是建一个注册界面reg.jsp<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">
2017-06-14 22:17:00
323
原创 jsp中文件上传
1、环境准备使用SmartUpload组件需要在项目中引入jspsmartupload.jar文件,将jspsmartupload.jar 添加到WEB-INF\lib目录下需要设置表单的enctype属性,2、导包在upload.jsp页面编写表单 跳转的uploads.jsp中的代码如下<%Strin
2017-06-10 10:45:19
305
转载 Java Calendar 类的时间操作
登录 | 注册收藏成功确定收藏失败,请重新收藏确定*标题标题不能为空网址标签位置个人主页 - 我的知识同时保存至:选择知识图谱 选择知识图谱新建?
2017-05-23 21:39:39
2633
原创 jsp中文编码问题
如果我们要在页面正常显示中文,我们需要在JSP文件头部添加以下代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2017-05-23 16:33:24
375
原创 io流中字符流
//字符输出流import java.io.*;public class Text5 { public static void main(String[] args) { File file = new File("D:/Text5.txt"); try { //判断文件是否存在,如果不存在则创建文件 if (!(file.exists())) { file.
2017-05-20 11:33:34
216
原创 io流中的字节流
//字节输出流import java.io.*;public class Text3 { public static void main(String[] args) { try { File file=new File("D:/Text3.txt"); //判断文件是否存在,如果不存在,则创建文件 if(!(file.exists())){ fil
2017-05-20 11:04:37
222
原创 HashMap集合
HashMap集合是Map接口的一个实现类,它用于存储键值映射关系,但必须保证不能出现重复的键。如果存储了相同的键,后存储的值则会覆盖原有的值,简而言之就是:键相同,值覆盖。遍历Map中所有的键值对有两种方式,第一种就是先遍历Mapj集合所有的键,再根据键获取相应的值。import java.util.*;public class Text10 { public static void mai
2017-05-17 22:41:39
391
原创 ListIterator接口
iterator迭代器进行的遍历是正序排列,如果想逆向迭代则可以使用ListIterator迭代器。import java.util.*;public class Text9 { public static void main(String[] args) { List list=new ArrayList(); list.add("a"); list.add("b");
2017-05-16 21:22:18
274
原创 ArrayList集合与LinkedList集合
List集合常用的方法import java.util.*;public class Text7 { public static void main(String[] args) { List list=new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); l
2017-05-14 22:45:06
255
原创 javase小项目
学习了一个月的javase后完成了一个小项目,教学管理系统。虽然是一个简单的小项目,但在完成期间,学到了许多内容。目前只用到了java基础部分的知识,后面的知识还没有学到,等学完后继续完善该项目。首先该项目的完成需要连接到数据库,连接数据库就要用到三层架构。这里连接的数据库是sqlserver。package com.teachsystem.dao;import java.sql.*
2017-05-07 09:43:16
12970
1
原创 static关键字
static的特点:(它可以修饰成员变量,还可以修饰成员方法)A:随着类的加载而加载回想main方法。B:优先于对象存在C:被类的所有对象共享举例:班级的学生应该共用同一个班级编号。其实这个特点也是在告诉我们什么时候使用静态?如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。举例:饮水机(用静态修饰)水杯(不能用静态修饰)D:可以通过类名调用
2017-05-01 16:15:54
388
原创 this关键字
一、通过this关键字可以明确的去访问一个类的成员变量,解决与局部变量名称冲突问题。class Person{ int age; public Person(int age){ this.age=age; }}二、通过this关键字调用成员方法。class Person{ public void openMouth(){
2017-05-01 15:06:09
642
原创 一维数组的查找算法
//数组的查找算法public class Text3 { //定义一个数组 static String a[]={"150","250","350","450"}; public static void main(String[] args) { int index=getIndex("300"); int index1=getIndex2("250"); System.ou
2017-05-01 12:04:24
1081
原创 一维数组的冒泡排序
public class Text2 { public static void main(String[] args) { int a[]={1,2,5,4,7,2,3,9,4,8}; for (int i = 0; i < a.length-1; i++) { for (int j = 0; j < a.length-1-i; j++) { if(a[j]<a[j+1])
2017-05-01 10:30:31
387
原创 switch条件语句
在switch语句中使用switch关键字来描述一个表达式,使用case关键字来描述和表达式结果比较的目标值,当表达式的值和某个目标值匹配时,会执行对应的case下的语句。switch的基本语法为switch(表达式){ case 目标值1: 执行语句1; break; case 目标值2:
2017-05-01 09:39:58
1532
原创 java 中逻辑运算符&与&&,|与||
一、&与&&的异同点。相同点:二者都表示与操作,当且仅当运算符两边的操作数都为true时,其结果才为true,否则为false。不同点:在使用&进行运算时,不论左边为true或者false,右边的表达式都会进行运算。如果使用&&进行运算时,当左边为false时,右边的表达式不会进行运算,因此&&被称作短路与。二、|与||的异同点。相同点:二者都表示或操作,当运算符两边的操作数任何一
2017-05-01 09:29:14
20295
原创 java中算术运算符
一、自增(++)与自减(--)运算符在进行自增++和自减--的运算时,如果运算符++或者--放在操作数的前面则是先进行自增或者自减运算,再进行其他的运算。反之,如果运算符放在操作数的后面则是先进行其他运算再进行自增或者自减运算。public class Text{ public static void main(String []args){ int x=4; int y=(
2017-05-01 08:50:47
879
原创 CSS中text-decoration属性
text-decoration属性取值:none:默认值,利用该属性值可以去掉下划线,删除线或顶划线的样式underline:下划线,在文字下方添加下划线line-through:删除线overline:顶划线,在文字上方添加顶划线例:去掉a标签默认的下划线 a{ text-decoration: none; }例:删除线的效果
2017-04-30 16:49:07
4665
原创 HTML frameset标签
通过框架标签可进行简单的布局。点击左边的超链接文字,可将内容显示在右边的窗口。首先创建一个上边部分页面top.html然后创建一个下边部分的左页面left.html接着创建一个下边部分的右页面top.html最后创建一个主页面,运用标签进行框架布局最后的效果为实现此功能的关键为target 属性指定了所连接的文件或网址出现在名
2017-04-30 16:12:45
369
原创 HTML标签锚标签
连接到本页面:锚标签用于使用户跳到文档的某个部分。HTML的name属性用于创建锚标签顶端为达到跳转到顶端效果,请在href参数中使用该标记点击跳转到顶端
2017-04-27 20:23:44
1147
原创 HTMLl标签fieldset/legend元素
fieldset/legend元素fieldset元素:为表单添加边框,legend元素:为fieldset元素定义标题例如:用户注册账号:密码:
2017-04-26 21:57:32
418
原创 html标签label元素
label元素:用来为input元素定义标注,建立一个与之关联的标签1、for属性,让标签与指定的input元素建立关联2、将input元素包含在label标签中例如:第一种方法: 平面设计第二种方法: 平面设计
2017-04-26 21:32:20
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅