今天说点基础的东西,说说如何通过SchemaExport跟Hibernate的配置文件生成表结构。其实方法非常简单,只需要两个配置文件,两个Java类就可以完成。
首先要生成表,得先有实体类,以Person.java为例:/** * * @author Administrator * @hib...
分类:
系统相关 时间:
2014-05-09 18:35:43
阅读次数:
375
有时候,我们希望2个属性中,至少有一个是必填,比如: using
Car.Test.Portal.Extension; namespace Car.Test.Portal.Models { public class
Person { public int Id { get; set; } publi...
分类:
Web程序 时间:
2014-05-07 19:38:45
阅读次数:
518
处理Sharepoint中的SPListItem时,有时需要获得这个对象的"Created
By"(创建者),并且希望是SPUser类型,而不是string,这样可以进而得到该用户的权限、ID等等。 "Person or
Group"(用户或组)对应的类型是SPFieldUser,怎么把SPFiel...
分类:
其他好文 时间:
2014-05-07 10:13:36
阅读次数:
324
js中处处是对象,面向对象的第一步当然就是封装了,由于Js中没有类的概念,所以封装起来也比较麻烦,下面介绍两种js的封装。
1、使用约定优先的原则,将所有的私有变量以_开头
/**
* 使用约定优先的原则,把所有的私有变量都使用_开头
*/
var Person = function (no, name, age)...
分类:
编程语言 时间:
2014-05-07 08:30:05
阅读次数:
411
题目大意:
有一种猜数字的游戏,你有G次机会以及L点生命值,游戏首先给定一个范围1~N,你要来猜在此范围内的一个数字X。你的每次猜测都会告诉你是猜高了还是低了,每次猜测都要损失一次猜测机会(即G--),但如果你猜的值比X高了,那么同时还要损失一点生命值(L--)。
现在主办人面临一个问题:若给定的范围太大,就有很有可能导致参赛者用尽机会和生命值也猜不到这个X;而范围太小的话又降低了趣味性。所以,需要你来帮忙,根据给定的G和L来确定一个尽量大的范围,同时确保该范围内的所有数字都是一定可以被猜到的。...
分类:
其他好文 时间:
2014-05-07 08:27:26
阅读次数:
387
OC点语法和变量作用域一、点语法(一)认识点语法声明一个Person类: 1 #import 2 3
@interface Person : NSObject 4 { 5 int _age;//默认为@protected 6 } 7 8 -
(void)setAge:(int)age;...
分类:
其他好文 时间:
2014-05-04 10:25:07
阅读次数:
311
基于原型的创建虽然可以有效地完成封装,但是依然存在如下问题:
1.无法通过构造函数来设置属性值
2.当属性中有引用类型变量时,可能存在变量值重复
function Person(){
}
Person.prototype = {
constructor:Person,
name:"Leon",
age:30,
friends:["Ada","Chris"],...
分类:
Web程序 时间:
2014-05-04 09:15:22
阅读次数:
328
在json对象和java对象转换时
String s = "{'name':'name1','pwd':'pwd1'}";
Person p = (Person)JSONObject.toBean(JSONObject.fromObject(s), Person.class);
System.out.println(p.getPwd());
上面代码中出现以下异常:
net.sf.json.JSONException: java.lang.NoSuchMethodException...
分类:
编程语言 时间:
2014-05-04 09:05:16
阅读次数:
1650
/**
* 以下演示了通过原型的创建方式,使用基于原型的创建可以将属性和方法
* 设置为Person专有的,不能通过window来调用。
* 原型是javascript中的一个特殊对象,当一个函数创建之后,会随之就产生一个原型对象
* 当通过这个这个函数的构造函数创建了一个具体的对象之后,在这个具体的对象中,就会有一个属性指向原型
*/
//第一种状态...
分类:
Web程序 时间:
2014-05-03 21:50:20
阅读次数:
338
//当属性和方法特别多时,编写起来不是很方便,可以通过json的格式来编写
//由于原型重写,而且没有通过Person.prototype来指定,此时的constructor不会再指向Person而是指向Object
//如果constructor真的比较重要,可以在json中说明原型的指向
function Person(){
}
Person.prototype = {...
分类:
Web程序 时间:
2014-05-03 21:02:22
阅读次数:
403