自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个好人

如果您愿意,请在评论中给我最差的表扬和最好的批评

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#&ASP.NET经典书籍推荐

【1】ASP.NET4揭秘 105.4元 【2】C#高级编程(第3版)  128元 【3】C#高级编程(第4版)  128元 【4】Programming C#中文版:第4版 68元 【5】Visual C# 2005从入门到精通 49元 【6】框架设计(第2版):CLR Via C#  68元【7】NET框架程序设计(修订版)——微软.NET程序员系列 68元【8】B

2014-03-23 22:50:47 1611 1

原创 Java中的内部类 普通嵌套类 局部内部类 匿名内部类 静态内部类 浅析

import java.util.Date;import java.util.Random;public class InnerClassTest { /** * 静态方法只能创建静态内部类的对象 * @param args */ public static void main(String[] args) { InnerClassTest ict = new Inn

2012-02-09 16:10:31 633

原创 one2one 关联映射 从对象端会默认保持级联更新

从对象端: person <one-to-one name="person" constrained="true" class="Person"/>主对象端:

2011-12-11 14:34:51 491

原创 Hibernate 鉴别器 遇到的一个SQLGrammerException

org.hibernate.exception.SQLGrammarException: could not insert: [com.zxf.domain.Employee]原因是因为cfg.xml中配置create在每次测试时都会删除原来的表,建新表,而自己在测试的时候的employee 和 sales 表都会删掉,而skiller表没有删除,skiller和sales都是外键依赖em

2011-12-11 12:45:31 1380

原创 Json入门

function show() { var User = {"UserID":11, "Name":{"FirstName":"Truly","LastName":"Zhu"}, "Email":"zhuleipro◎hotmail.com"}; alert(User.Name.FirstName); var UserList = [ {"UserID":11, "Name":{"

2011-12-10 23:51:45 508

原创 Hibernate对象关联的维护

级联措施: 或者另一端维护:上下中cascade只需一个指定就可以了,多个可以这样cascade="delete,save-update"

2011-12-10 22:59:35 1764

原创 SqlDatasource简单用法

<asp:Button ID="UpdateButton" runat="server" Text="更新" onclick="UpdateButton_Click"/> <asp:Button ID="Delet

2011-12-08 21:38:51 10037

原创 sqlconnection 与 repeater等数据控件的绑定

public partial class Default2 : System.Web.UI.Page { private static SqlConnection conn = null; private static SqlDataReader reader = null; private static SqlCommand comm =

2011-12-08 21:31:56 664

原创 Hibernate工具类丰富和Hql用法 对象属性名与关键字冲突

HibernateUtil:package hibernate.util;import java.io.Serializable;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hib

2011-12-08 10:24:35 2509

原创 Hibernate对象的三种状态

对象的状态有三种:1.transient 瞬时的;2.Persistent持久的;3.Detache脱管的,游离的。1.瞬时状态,与session无关,数据库中无数据对应,一般是刚new出来的对象,或者session删掉的记录对应的对象;2.持久的,正在被session管理的,可能要写到数据库的,或者正从数据库里读出来的,还有就是从detached状态转过来的,比如需要更新的数

2011-12-07 22:15:09 454

原创 Hibernate学习 提供domain的默认构造器

一般hibernate开发顺序为,先设计DB,然后是domain实体类,第三是mappings,然后再设计domain的时候一定要为domain提供一个默认的构造器,假如不提供一个默认的构造器,则从数据库取得一条数据并利用它实例化一个domain对象的时候就一定会出问题,所以一定要有个默认构造器。@Test public void hibernateTest05() throws Hib

2011-12-07 21:33:00 767

原创 Hibernate学习(四)ID生成策略

由于一般在数据中总有一个标识列是需要唯一标识的,在MySql里面定义标识列用的是auto_increment,在oracle里面用的是sequence,利用hibernate我们也可以不用指定实体类中与标识列对应的属性,让hibernate为我们自动在数据中递增插入列,以MySql为例:首先建表:create table Student2 (id int primary key auto

2011-12-07 11:04:09 1081 1

原创 Hibernate学习(三)

说实话,这是看视频学习最烂的阶段,也不知道为什么Hibernate会讲的这么差利用注解将实体类的属性持久化到数据库有下面几种情况:1.实体类在数据库中没有相对应的表,则默认会按类名在数据库中创建新表:如:public class Teacher会在数据库中创建名为Teacher的表,当然可以指定一个表名,如下:@Entity @Table(name="Teacher")

2011-12-07 10:35:45 496

原创 Junit4 bug 使用hibernate 创建sessionfactory的时候

Junit4中用@BeforeClass创建SessionFactory的时候遇到问题的时候,有可能会把异常吞掉,不在控制台显示异常,解决方法之一是用try-catch语句块将创建SessionFactory的包起来捕获异常。比如问题代码:private SessionFactory sf = null;@BeforeClass public static void befor

2011-12-06 23:59:33 906

原创 Hibernate学习(二)

利用简单注释将实体bean持久化到数据库:package com.zxf.model;import javax.persistence.Entity;import javax.persistence.Id;@Entity//这个注释指明这是个实体类public class Teacher { private int id; private String name

2011-12-03 14:40:32 389

原创 OR-Mapping

2011-12-01 16:07:56 469

原创 Hibernate学习1

开始学hibernate学习了,要赶紧些: 1.第一个Hibernate程序:建数据库:create database Hiberinate;建表:create table (id int primary key,name varchar(10),age int);建model类:public class Student {private int id;pr

2011-12-01 09:49:20 464

原创 Sqlserver中存储过程,触发器,自定义函数(三)

Sqlserver中存储过程,触发器,自定义函数: 触发器:是针对数据库表或数据库的特殊存储过程,在某些行为发生的时候就会被激活触发器的分类:DML触发器:发生在数据操作语言执行时触发执行的存储过程,Insert,Update,DeleteAfter触发器:记录被改变之后激活执行Instead of触发器:记录被改变之前激活执行。DDL触发器:响应数据定义语言执行时触发执行

2011-11-30 21:03:52 1672

原创 Sqlserver中存储过程,触发器,自定义函数(二)

Sqlserver中存储过程,触发器,自定义函数: 自定义函数:  1.函数类型;  2.函数的参数和返回值;    1.函数类型:   标量值函数,返回的是一个标量值   表值函数:    内联表值函数;    多语句表值函数。      标量值函数: eg1:创建一个统计某雇员订单总数的函数 create function SumOr

2011-11-30 17:16:19 1242

原创 Sqlserver中存储过程,触发器,自定义函数(一)

Sqlserver中存储过程,触发器,自定义函数1.存储过程有关内容 存储过程的定义; 存储过程的分类; 存储过程的创建,修改,执行; 存储过程中参数的传递,返回与接收; 存储过程的返回值; 存储过程使用游标。  1.1存储过程的定义:存放在服务器上预先编译好的sql语句,可以给存储过程传递参数,也可以   从存储过程返回值。      优点:提供了

2011-11-30 15:56:16 3660 1

原创 sqlserver里服务器角色,服务器登录名,数据库用户,数据库角色,数据库架构的理解...

先说sqlserver里面的数据库级别设置: 服务器级 -&gt; 数据库级 -&gt; 架构级 - &gt; 数据对象级,比如说:Server.DataBase1.dbo.Table1;这里的意思就是Table1这个表属于dbo这个架构 ,dbo这个架构属于DataBase1这个数据库,DataBase1这个数据库属于Server这个服务器。里面的架构其实就是一个容器,好像就是面向对象里面的 命...

2011-11-30 12:54:43 153

原创 sqlserver里服务器角色,服务器登录名,数据库用户,数据库角色,数据库架构的理解

先说sqlserver里面的数据库级别设置:服务器级 -> 数据库级 -> 架构级 - > 数据对象级,比如说:Server.DataBase1.dbo.Table1;这里的意思就是Table1这个表属于dbo这个架构,dbo这个架构属于DataBase1这个数据库,DataBase1这个数据库属于Server这个服务器。里面的架构其实就是一个容器,好像就是面向对象里面的命名空间,一个

2011-11-29 23:16:41 3018

原创 数据结构定义

1.线性表 顺序存储的结构类型: typedef struct { ElemType data[MaxSize]; int length; } 链式存储的结构类型: 单链表: typedef struct Node { ElemType data; struct Node * next; }LinkList;//头结点类型也是一样 双链表: t

2011-11-29 12:29:34 4998 2

原创 堆排序学习

数据结构中的堆的定义:一组关键字序列称为堆,这组序列按照编号可以排成一颗完全二叉树,并且这棵完全二叉树必须满足双亲节点一定大于等于孩子节点的关键字值。(只考虑大顶堆)。堆一般用于数据的排序,并且只适用于顺序表,其他线性表或其他数据结构无法保证关键字序列能按照先后顺序排在一棵完全二叉树里。给定一组关键字序列,要对它进行排序,最关键的是创建初始化堆,经过这个初始化的过程就可以使这组序列里面关键字最

2011-11-28 20:39:04 816

原创 补充Spring的学习

今天忽然又想起Spring的学习,总结起来,Spring为我们做了三大事:1.依赖注入:注入原理:(只考虑xml配置的方式)Spring容器读取配置文件,扫描所有bean的配置,为每一个bean的信息创建一个DefinitionBean,这个bean带有两个成员,private String id,private String beanClassName;(当然还有其它的一些信息,

2011-11-27 20:50:37 439

原创 Spring边学习边总结

1.Spring介绍:事务传播行为:多个业务bean方法要求在同一个事务中发生,如:public void pay(){bean1.update();bean2.save();} 解决方法是将conn对象传递给两个bean对象,这样就可以在同一数据库连接进行事务管理了:public void pay(){Connection conn=...conn.setAutoC

2011-11-26 22:28:29 638

原创 C语言学习一些总结

惭愧,现在还在学C语言,都怪自己以前不学好。1.一维数组定义与初始化():int array[5];//声明一个数组,int array[5] = {1,2,3,4,5};//声明的时候进行初始化,没有初始化默认为0,假如是字符型数组,默认为 ' \0 ' ,int array[ ] = {1,2,3,4,5};//省略数组长度,默认长度为数组元素个数。2.二维数组的定义与

2011-11-25 22:10:24 657

后台模板 帮你减少开发时间

一些简洁的后台模板,还有些带psd图片,对于专攻后台的人可以偷下懒了,

2011-12-10

质因数分解的java小程序练习

一个简短的java质因数分解的小程序,算法不是很精巧,但是很容易懂

2011-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除