简单描述Hibernate Order

开发 后端
这里介绍我们首先创建的下一个类是Hibernate Order,它只包含ID、创建日期、总价格和该Order所包括的OrderItems的Set。当然,还需要创建getter和setter方法以及默认的构造函数。

在向大家详细介绍Hibernate Order之前,首先让大家了解下Hibernate是什么,然后全面介绍Hibernate Order。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Hibernate Order

我们首先创建的下一个类是Hibernate Order:它只包含ID、创建日期、总价格和该Order所包括的OrderItems的Set。当然,还需要创建getter和setter方法以及默认的构造函数。

  1. package test.hibernate;  
  2.  
  3. import java.util.Date;  
  4. import java.util.HashSet;  
  5. import java.util.Set;  
  6.  
  7. public class Order {  
  8. private String id;  
  9. private Date date;  
  10. private double priceTotal;  
  11. private Set orderItems = new HashSet();  
  12.    
  13. // 自动设置该Order的创建时间  
  14. public Order() {  
  15. this.date = new Date();  
  16. }  
  17.  
  18. public String getId() {  
  19. return id;  
  20. }  
  21. public void setId(String string) {  
  22. id = string;  
  23. }  
  24. // 为了简洁起见,其他getter/setter方法没有显示  
  25. // ...  

同样也要重写toString()方法。不要忘记对orderItems执行循环!下载完整的源代码来查看这个示例。

【编辑推荐】

  1. Hibernate对数据索引进行缓存
  2. 剖析Hibernate主键生成几种常用方式
  3. 浅析Hibernate实现实体对象延迟加载
  4. Hibernate集合类型的延迟加载特性
  5. 概括Hibernate属性延迟加载
责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-09-22 11:16:27

Hibernate经验

2009-09-27 13:00:56

Hibernate S

2009-09-23 10:58:32

Hibernate T

2009-09-22 12:45:00

Hibernate性能

2009-09-21 13:56:09

Hibernate3.

2009-09-24 13:17:37

Hibernate类库

2009-09-25 10:33:25

Hibernate单元

2009-09-27 17:37:32

Hibernate拦截

2009-09-27 17:05:02

Hibernate p

2009-09-22 17:41:07

Hibernate性能

2009-09-29 16:48:42

Hibernate J

2009-09-23 17:34:18

Hibernate映射

2009-09-21 16:30:20

Hibernate S

2009-09-24 16:19:53

Hibernate应用

2009-09-22 15:04:37

Hibernate M

2009-09-25 14:28:40

Hibernate S

2009-09-21 17:46:34

Hibernate持久

2009-09-29 10:57:25

设置Hibernate

2009-09-23 10:23:03

Hibernate检查

2009-09-27 09:55:38

Hibernate持久
点赞
收藏

51CTO技术栈公众号