预览模式: 普通 | 列表
08-11
14

Hibernate的自动生成工具

在37.4节给出的XML映射文件设置口诀:“以实体类的字段为依据来配置XML映射文件:类的字段有则映射有、类的字段无则映射无”,这实际上是“实体类XML映射数据库表”这3者之间对应关系的一个反映。通过本节的学习,读者会发现,这3者之间是可以互相用工具来转化的。
37.8.1 由XML映射文件生成数据库表(V009)
Hibernate可以由XML映射文件自动生成数据库表,这简化了创建表格的工作。具体实现方法如下:
(1)将以下两种方法添加到HibernateUtil类中。
// 创建数据库表。如果表存在将会被删除重建,同时sql语句输出到c:\sms.sql
public static void createDbTable() throws HibernateException {
         Configuration conf = new Configuration().configure();
         SchemaExport dbExport = new SchemaExport(conf);
         dbExport.setOutputFile("c:\\sms.sql");
         dbExport.create(true, true);
}

查看更多...

Tags: 建表

分类:Hibernate | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1309
08-11
13

第一场雪,阴天

有一天,小男孩大便后问我,大便为什么是黄色。我告诉他那是金色代表金钱。他傻了吧唧看我,他肯定在想为什么大便不能买冰棒葫芦吃。我就这么混蛋愚弄一个小孩。

Tags: 阴天

分类:生活 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 559
08-11
12

邮政西联第一次收汇记

  在付款记录中挂了几天在支付中终于在2008年8月30日晚变成了付款已经签发,共109.65美元。TMD的终于可以取钱去了。

  第二天起来早上拼命的往网站里面添加内容,有钱的日子更加有动力了,下午跑到邮政去取款。我靠,今天是星期天,邮政不办理西联快汇,白开心了一会。

  今天终于迎来了周一,早上跑到邮政去,MMD的,还要填收汇单,最麻烦的还是要填发汇人的姓名地址。又白跑了一趟,回来赶快上网去查别人是怎么填写的,回来才知道发汇人的资源原来在付款记录上是有的,只是自己没细心去看。

  为了取这一笔广告费用可不容易啊,一共跑了三次。这一会得到的教训就是,属于政府部门有相关的,周六日一般办理不了,任何事情先上网了解清楚了再去办理。

  顺便记录一下最近网赚的经历:今天查了一下gg ad的收入,8月份还差那么一点就满30美元了,平均每天1刀,属于低水平;百度搜索也平均每天1rmb左右,阿里妈妈可以说是忽略不算,做淘客至今一分钱也没进帐。今天主要完成两件事:将顶部的banner广告换成了联想的cps广告,建立了一个网上电脑直销单页。

查看更多...

Tags: 西联 邮政

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 548
08-11
12

VSS服务器安装配置

VSS
VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。
源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems来实现。版本控制在软件开发中的重要作用如下:

1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。

2)对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)。

常用的版本控制软件有Clearcase, CVS, PVCS和Microsoft公司的Visual SourceSafe (VSS)。下面对Windows平台开发最常用的Visual SourceSafe 6.0进行简单介绍。

查看更多...

Tags: VSS cvs

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 478
08-11
11

Google十年专题: Google不作恶

Google文化里面有个”Don’t be evil/Google不作恶“的信条,很多Google的Fans乐于拿此信条作为谈资,我们千百年来只相信”无奸不成商”才是至理名言,”不作恶“真的有用吗?但不作恶真的不作恶吗? 不作恶到底是谁的信条? 在看完了Google收购史Google中国发展史Google的Logo文化后,让我们看看这个不作恶信条到底是个什么东西。

1. Google不作恶

Google有一篇很著名的文章: “Ten things Google has found to be true”(Google 发现的十大真理). 其中第六条是“You can make money without doing evil”,很多人把它简化或者说变种为“Don’t be evil”,中文被翻译为“不作恶”。

但让我们看一下这条所谓真理的Google官方译文:“您可以通过正当途径赚钱。”或者个人理解为“您可以不需要作恶但也能赚钱。

这样说的话,Google从来没有说过自己不作恶,而是说你,你,你可以选择不需要作恶,但也能赚钱。

但另一说是,2004年上市之时,Google创始人佩奇在写给股东的公开信中提出了“不作恶(Don’t be evil)”的经营理念.他的目标是“整合全球信息,使人人皆可获得这些信息并从中受益”. 不作恶到底是Google自己提出还是热心过度的网友自我意淫强加于Google的?

还有一个Google不作恶的来源版本是这样说的:

Wikipedia 对 “Don’t be evil” 的解释中给出了这句话的原始出处,来自前 Gmail 工程师,现 FriendFeed 创始人 Paul Buchheit。

大概意思就是,由于 Google 的很多人都是来自 Microsoft、Apple 等大公司的人,为了强化公司的核心价值观,于是开会来讨论公司的核心原则。但是大家都是提出一些类似“开会要准时”的空洞之话。后来,Paul Buchheit 说:“All of these things can be covered by just saying, Don’t Be Evil” - “一言蔽之,就是不作恶”。

查看更多...

Tags: google 十年 不作恶

分类:IT | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 668
08-11
11

Bad version number in .class file

为了测试各种格式的证书读取操作,我写了个很简单的Test类,结果却出现如下错误:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)

查看更多...

Tags: Bad version number in class

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 634