- 浏览: 93416 次
最新评论
-
307483857:
微软不给他们钱,他们也会这么干的,,,这不明摆着的事情吗,不支 ...
硬件厂商正配合微软强制我们使用WIN7,WIN8! -
shishangq:
晕,好多种关系都没用过。。。
Hibernate映射解析——七种映射关系 -
hongqiang:
不错@~写的很详细
Hibernate映射解析——七种映射关系 -
lucky16:
还是比较详细的...
Hibernate映射解析——七种映射关系 -
巴巴米:
用的竟然是rose吗。。好久没见过这个东西了。
Hibernate映射解析——七种映射关系
文章列表
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。
Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properties/*.cfg.xml),它们各自的作用如下。
映射类(*.java):它是描述数据库表的结构,表中的字段在类中 ...
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hiber ...
- 2012-07-19 01:00
- 浏览 847
- 评论(0)
IdCard.java类
public class IdCard {
private int id;
private String cardNo;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getCardNo() {
return cardNo;
}
public void setCardNo(String cardNo) {
this.cardNo = cardNo;
}
}
Person.j ...
- 2012-07-19 00:59
- 浏览 1022
- 评论(0)
IdCard.java类
public class IdCard {
private int id;
private String cardNo;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getCardNo() {
return cardNo;
}
public void setCardNo(String cardNo) {
this.cardNo = cardNo;
}
}
Person.j ...
- 2012-07-19 00:57
- 浏览 673
- 评论(0)
上篇博客谈了AJAX,下面再说说它的优缺点,我们知道不管是什么技术一般都是因为有它的利用价值才出现的,也就是它们都是有优点的,而有老句话说的是“是药三分毒”,技术也一样,什么样的技术一般也都会有它的缺陷的。项目中只要是它的优点大于它的缺点我们就会去使用它。AJAX的缺点相对于它的优点来说基本上可以忽略,因为它的优点真的是很优秀。
AJAX优点:
1、 使用异步方式与服务器通信,不需要打断用户正在进行的操作,具有更加迅速的响应能力。
2、 可以在不更新整个页面的前提下维护数据(不刷新页面),给用户的体验非常棒。这也是它最大的优点。
3、 AJAX的原则是“按需 ...
- 2012-07-16 00:50
- 浏览 883
- 评论(0)
首先简单的了解一下下什么是Ajax:
AJAX是一种运用JavaScript和可扩展编辑语言(XML),在网络浏览器和服务器之间传送或接收数据的技术。
AJAX是WEB2.0的核心之一.AJAX技术运用于浏览器中,使向服务器索取网页的部分信息 ...
- 2012-07-13 00:12
- 浏览 952
- 评论(0)
我想要这样的手机 ,屏幕4 -
7英寸(如果能拉伸屏幕或支持投影则更好),计算能力超当前的pc,能跑64位虚拟机并同时跑几个os,能电话、娱乐、办公、上网、购物、拍照、录像等,
日常生活不再需要笔记本或台式机,而完全可使用手机,可无线接鼠标键盘显示器(最不济也要支持HDMI),电话可辅助一个可简单拆卸的小手柄,大小如
1cm宽的笔,可拉伸并能弯曲,实现类似现在的无线数字话机一样的功能,手柄还可做录音和拍摄录像等功能。通过usb3等接口支持外部存储及设备等,电池
很轻很小且至少能用3天以上,一周以上更好,大负荷使用的时候可接外部电源,如此则完美了。如今intel所主推的什 ...
搭建好环境之后,为了避免过多的重复,可以建立工具类,以便更好的复用。
第一个(ExportDB):程序入口类,加载配置文件,生成数据库表
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
/**
* 将hbm生成ddl
* @author Administrator
*
*/
public class ExportDB {
public static void main(String[] args) {
//默认读取hibernate.cf ...
- 2012-06-08 09:30
- 浏览 736
- 评论(0)
Hibernate可以用在java的任何项目里,下面Hibernate环境的搭建
1、新建java项目(如图所示)
2、加入相关的jar包(如下图所示)
另一种方法采用单独建一个库,然后将相关jar包加到自己建的库里,这样用的时候更加方便引入(如图所示)
- 2012-05-31 21:26
- 浏览 696
- 评论(0)
看完了struts的视频,接着就进入了Hibernate的学习,写了几个例子之后发现这个框架确实方便好用。
它的优缺点:
1、Hibernate的一个特别的好处就是简化数据库的操作,允许你以对象方式来访问数据库内容,比如通常我们找一个User的资料需要select出所需要的资料,而通过hibernate我们可以把这个User的资料作为一个对象来看待,通过User.getName()或者User.getId()等操作来获得我们想要的东西,这样就完全统一了上层JAVA或者C#等面向对象语言中对于数据库的非OO操作的不和谐了.
2、Hibernate是 ...
- 2012-05-31 15:52
- 浏览 608
- 评论(0)
线程安全:在多线程环境下能正确执行的代码就是线程安全的,安全的意思就是能够正确执行,程序代码执行不出错误等其他异常情况
实例变量:在堆中分配的,并被属于该实例的所有线程共享,所以不是线程安全的
局 ...
- 2012-05-30 20:48
- 浏览 772
- 评论(0)
回顾并记录一下struts视频学习的重点内容
struts将UI层又进行了mvc的分层,这样开发和维护将更加灵活的进行,也便于复用,减少了客户端显示页的复杂的逻辑判断,加快了页面给客户展现的速度。调用过程如下图:
如何配置:
1、配置国际化支持,在struts-config.xml文件中如下配置:
<message-resources parameter="MessageResources" /> 2、最好提供国际化资源文件(MessageResources.properties),将该文件放到src ...
- 2012-05-30 11:35
- 浏览 702
- 评论(0)
尽可能的不要一个人编程
- 博客分类:
- it 生活
英文原文:Why You Shouldn't Code Alone
我在宾夕法尼亚州匹兹堡地区一个有相当规模的制造公司里工作。我是那里唯一的一个 ruby 程序员。公司里还有个程序员,但我们的工作通常不相交,他不懂 ruby。来到这个公司后,我最 ...
首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。
FileOutputStream fos = openFileOutput("file.txt", Activity.MODE_PRIVATE);
String content="文件存储的方式练习";
//以UTF-8的编码方式写入
fos.write(content.getBytes("UTF-8&qu ...
作为开发人员,兼职赚外快是很平常的事!兼职又可以为我们带来什么呢?
个人总结有四点:
一、Money是万恶之源,生活所逼,我要赚钱啊!!