自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hibernate学习笔记(七)

双向关联接下来我们将映射双向关联(bi-directional association)— 在 Java 里让 person 和 event 可以从关联的任何一端访问另一端。当然,数据库 schema 没有改变,我们仍然需要多对多的阶数。一个关系型数据库要比网络编程语言更加灵活,所以它并不需要任何像导航方向(navigation direction)的东西 — 数据可以用任何可能的方式进行查看和获取。注意:关系型数据库比网络编程语言更为灵活,因为它不需要方向导航,其数据可以用任何可能的方式进行查看和提取。首

2010-08-31 15:52:00 428

原创 Hibernate学习笔记(六)

值类型的集合<br />让我们在 Person 实体里添加一个电子邮件的集合。这将以 java.lang.String 实例的 java.util.Set 出现:    private Set emailAddresses = new HashSet();     public Set getEmailAddresses() {        return emailAddresses;    }     public void setEmailAddresses(Set emailAddresses) {

2010-08-31 15:50:00 329

原创 Hibernate学习笔记(五)

使关联工作<br />我们把一些 people 和 events 一起放到 EventManager 的新方法中:    private void addPersonToEvent(Long personId, Long eventId) {        Session session = HibernateUtil.getSessionFactory().getCurrentSession();        session.beginTransaction();         Person aPer

2010-08-31 15:48:00 409

原创 Hibernate学习笔记(四)

六、关联映射<br />我们已经映射了一个持久化实体类到表上。让我们在这个基础上增加一些类之间的关联。首先我们往应用程序里增加人(people)的概念,并存储他们所参与的一个 Event 列表。<br />最初简单的 Person 类:package org.hibernate.tutorial.domain; public class Person {     private Long id;    private int age;    private String firstname;    priv

2010-08-31 15:46:00 322

原创 Hibernate学习笔记(三)

五、加载并存储对象<br />我们可以使用 Hibernate 来加载和存储对象,编写一个带有 main() 方法的 EventManager 类:package org.hibernate.tutorial; import org.hibernate.Session; import java.util.*; import org.hibernate.tutorial.domain.Event;import org.hibernate.tutorial.util.HibernateUtil; public 

2010-08-31 15:44:00 422

原创 Hibernate学习笔记(二)

二、什么叫持久化<br />持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。<br />简单的理解持久化可以在二个层面:应用层和系统层。应用层:如果关闭(shutdown)你的应用然后重新启动则先前的数据依然存在。系统层:如果关闭(shutdown)你的系统(电脑)然后重新启动则先前的数据依然存在。<br />持久化的相关实现:1、hibernate:

2010-08-30 16:29:00 376

原创 Hibernate学习笔记(一)

一、第一个class和映射文件package org.hibernate.tutorial.domain; import java.util.Date; public class Event {    private Long id;     private String title;    private Date date;     public Event() {}     public Long getId() {        return id;    }     private void se

2010-08-30 16:27:00 475

原创 Java编程思想学习笔记(四)

Holding Your Objects<br />offer( ) is one of the Queue-specific methods; it inserts an element at the tail of the queue if it can, or returns false. Both peek( ) and element( ) return the head of the queue without removing it, but peek( ) returns null if t

2010-08-27 15:56:00 406

原创 java编程思想学习笔记(三)

Polymorphism<br />class Super{<br />    publicintfield=0;<br />    publicint getField(){<br />       returnfield;<br />    }<br />}<br /> <br />class Sub extends Super{<br />    publicintfield=1;<br />    publicint getField(){<br />       returnfield;<br /

2010-08-23 16:18:00 490

原创 java编程思想学习笔记(二)

Access Control<br />Since the default constructor is the only one defined and it’s private, it will prevent inheritance of this class.<br /> <br />It is possible, though not typical, to have a compilation unit with no public class at all. In this case, you

2010-08-13 16:42:00 466

原创 java编程思想学习笔记(一)

java 编程思想 学习笔记

2010-08-09 16:51:00 540

java用netbeans做的汉诺塔游戏

如果输入盘子数的盘子数不是int类型会出现异常,其他比较完善,注释写得也很多

2008-11-28

一个用NetBeans做的java计算器

未能实现记忆功能和二进制等科学运算功能,由于这个计算器是为了熟悉NetBeans而做的,所以尝试了一些不同的方法来实现同一个功能造成代码看上去复杂。

2008-11-03

空空如也

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

TA关注的人

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