第九野,DJ野,学习,休闲,生活,分享,社区,~~~,路人乙,很高兴你能来这里! SiteMap | About Us | Guest Book | Contact Us | Search | Tags | Rss
第九野(DJ野)~生活学习休闲情感分享社区~分享一切~All for me , All for you !
Search 

日历

最近发表

Search

站点统计

  • 文章总数:1138
  • 评论总数:103
  • 引用总数:0
  • 浏览总数:312651
  • 当前样式:default
  • 当前语言:zh-CN

订阅信息

这边介绍如果对象中包括List型态的属性时如何进行映像,首先我们假设我们要制作一个在线档案管理,使用者上载的文件名称可能是重复的 、具有相同名称,之前使用的Set不允许有重复的内容,所以这次我们改用List,我们的User类别撰写如下: User.java package onlyfun.caterpillar; import java.util.*; public class User { private long id; private String name; private List f...  阅读全文 | 发表评论
Tags: Hibernate  入门  
 这个主题介绍如果在对象中包括集合对象,像是使用HashSet来包括其它对象时,该如何进行对象与数据表的映像,像Set这样的集合,可以包括所有的Java对象,这边先介绍当Set中包括的对象没有实体(Entiy)时的映像方式。  (简单的说,也就是所包括的对象没有对象识别(identity)值,没有数据库层次上的识别值之表格与之对应的对象,只是纯綷的值型态(value type)对象,关于Entity与value type的说明,可以看看参考手册5.2.1或是Hibernate in Action...  阅读全文 | 发表评论
Tags: Hibernate  入门  
考虑这么一个对象类别: User.java package onlyfun.caterpillar; public class User { private String id; private String name; private char sex; private int age; private String address; ........ }  我们建立一个数据库表格与这个类别作对应: create table USER ( ID char(32) not null, NAME ...  阅读全文 | 发表评论
Tags: Hibernate  入门  
 接续上一个主题,我们来看看继承关系映像的第三种方式,我们给予父类别与每个子类别一个表格,与第一个方法不同的是,父类别映像的表格与子类别映像的表格共享相同的主键值,父类别表格只记录本身的属性,如果要查询的是子类别,则透过外键参考从父类别表格中取得继承而来的属性数据。  直接以图片说明会比较容易理解,我们使用前一个主题中的User、PowerUser与GuestUser类别作说明,类别继承图如下:  其映像至数据库表格的关系如下:  其中POWER_USER与GUEST_USER表格的主键值将与U...  阅读全文 | 发表评论
Tags: Hibernate  入门  
 如果应用程序中的对象有继承的关系,我们可以有三种策略将这种关系映像至数据表上。  最简单的方式就是给每个对象一个表格,如果父类别User中有field1、field2两个属性,其表格USER有FIELD1、FIELD2与之对应,而子类别SubUser若继承了父类别的field1、field2属性,表格中SUBUSER中也要拥有FIELD1、FIELD2与之对应,这种方法的好处只有映射上的方便,很显然的,父类与子类共有的属性,会变成在数据库表格中重复的字段,而且很难实现多型操作,建议只有在不需要...  阅读全文 | 发表评论
Tags: Hibernate  入门  
 如果您是在同一个Session中取出数据并想要马上进行更新,则只要先查询并取出对象,透过setXXX()方法设定好新的值,然后呼叫session.flush()即可在同一个Session中更新指定的数据,例如: HibernateTest.java import onlyfun.caterpillar.*; import net.sf.hibernate.*; import net.sf.hibernate.cfg.*; import java.util.*; public class Hib...  阅读全文 | 发表评论
Tags: Hibernate  入门  
 除了直接使用find()方法并配合HQL来进行查询之外,我们还可以透过 net.sf.hibernate.Query接口的实例来进行查询,透过Query接口,您可以先设定查询参数,之后透过setXXX()等方法,将指定的参数值填入,而不用每次都撰写完整的HQL,直接来看个例子: Query query = session.createQuery("select user.name from User as user where user.age = ? and user.sex = ?"); query.setInteger(0, 25); query...  阅读全文 | 发表评论
Tags: Hibernate  入门  
 使用Hibernate进行数据查询是一件简单的事,Java程序设计人员可以使用对象操作的方式来进行数据查询,查询时使用一种类似SQL的HQL(Hibernate Query Language)来设定查询的条件,与SQL不同的是,HQL是具备对象导向的继承、多型等特性的语言。  直接使用范例来看看如何使用Hibernate进行数据库查询,在这之前,请先照之前介绍过的主题在数据库中新增几笔数据: 在Hibernate中新增资料  查询数据时,我们所使用的是Session的find()方法,并在当中指定HQL设定查询条件,查询的...  阅读全文 | 发表评论
Tags: Hibernate  入门  
如果需要的话,您可以自行提供JDBC连接对象给Hibernate使用,而无需透过配置文件设定JDBC来源,一个最简单的例子如下: Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/HibernateTest?user=root&password="; java.sql.Connection conn = DriverManager.getConnection(url); SessionFactory sessionFactory = cfg.buildSessionFactory(); Session session = sessionFactory.openSession(conn)当然您也可以透过属性文件...  阅读全文 | 发表评论
Tags: Hibernate  入门  
Hibernate可以使用XML或属性档案来配置SessionFactory,预设的配置文件名称为hibernate.cfg.xml或hibernate.properties。  上一个主题中所示范的为使用XML文件的方式,一个XML文件的例子如下: hibernate.cfg.xml <?xml version='1.0' encoding='big5'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"> <hibernate-configuration> <session-factory> ...  阅读全文 | 发表评论
Tags: Hibernate  入门  
入门与提高系列:JSF入门与提高

蛋奶冰淇淋全攻略:香草冰淇淋

蛋奶冰淇淋全攻略:可可冰淇淋

蛋奶冰淇淋全攻略:草莓冰淇淋

蛋奶冰淇淋全攻略:香橙冰淇淋

蛋奶冰淇淋全攻略:我喜欢做的冰淇淋,是带有蛋黄的这种,因为它口味特别浓郁。

蛋奶冰淇淋全攻略:绿茶冰淇淋

吃鸡蛋的六大误区?怎样聪明吃鸡蛋?

怎样祛除嘴里的葱、蒜味?

《黄金甲》香港首映 巩俐低胸回眸裙身离罩

中国电影六位最敢裸露的女人

色即是空女主角河智苑

爆笑大片穿帮镜头:穿帮镜头其实并无所谓吹毛求疵,只是大家看着搞笑开心就成了,毕竟,这些失误同样经典!首先登场的...

魅惑 无边:让您感受无边的魅力诱惑

谁能逗笑10086话务小姐(爆笑)

分享:对着电脑笑了二十分钟

有一种美丽叫孤单

萧亚轩新专辑《1087》

别因寂寞爱上谁!

Norton AntiVirus 2007杀毒试用:作为全球首屈一指的反病毒软件厂商Symantec(赛门铁克),其反病毒软件产品一直...

可拖动DIV网页最简短的拖动对象代码实例演示

仿Google和Windows Live的拖拽

Dreamweaver轻松打造Flash像册

中华美食:银杏炒扇贝

中华美食:龙虾锅

美食韩式辣炒鱿鱼

水果饮料:香芋提子

吃鸡蛋的六大误区:怎样聪明吃鸡蛋?鸡蛋的是是非非由于禽流感和胆固醇的关系,鸡蛋也可能面临下岗?更因受到平民百姓...

Zippo打火机日常保养小常识

电脑为何总是出错?

安全期计算的方法

容祖儿专辑Close Up

萧亚轩专辑1087

羽泉专辑朋友难当

梦里花-张韶涵:亚洲新声音,第一张‘OVER THE RAINBOW’听见声音的光,第二张‘欧若拉 AURORA’嬉游声光世界,第三张...

Made In Twenty BoA :宝儿

SPESHOW-罗志祥

雯靖:别把梦惊醒

搞笑:在岳母家的尴尬事

一位普通网民06年终总结,有没有你的影子?

经典:女人强奸男人全攻略

网际快车FlashGet 1.81 简体中文版

奇虎360安全卫士2.2.0.1002 标准版1.0.1.1083

Foobar2000 0.9.4.2 汉化增强版(蓝色网际)

Foxmail 5.0.800 简体中文版

奇虎360安全卫士:360安全卫士拥有强大的恶意软件查杀能力,保证电脑不受恶意软件侵害。同时,也可为系统...

7-Zip 4.43 官方简体中文版下载

动网论坛PHP 1.0.0正式版下载(附升级包)

COM2008 分类信息发布系统下载

网站地图 | 合作伙伴 | 隐私保护 | 版权声明 | 商业合作 | 联系我们