22.1. 持久化类

下面的持久化类表示一个weblog和在其中张贴的一个贴子。他们是标准的父/子关系模型,但是我们会用一个有序包(ordered bag)而非集合(set)。

  1. package eg;
  2. import java.util.List;
  3. public class Blog {
  4. private Long _id;
  5. private String _name;
  6. private List _items;
  7. public Long getId() {
  8. return _id;
  9. }
  10. public List getItems() {
  11. return _items;
  12. }
  13. public String getName() {
  14. return _name;
  15. }
  16. public void setId(Long long1) {
  17. _id = long1;
  18. }
  19. public void setItems(List list) {
  20. _items = list;
  21. }
  22. public void setName(String string) {
  23. _name = string;
  24. }
  25. }
  1. package eg;
  2. import java.text.DateFormat;
  3. import java.util.Calendar;
  4. public class BlogItem {
  5. private Long _id;
  6. private Calendar _datetime;
  7. private String _text;
  8. private String _title;
  9. private Blog _blog;
  10. public Blog getBlog() {
  11. return _blog;
  12. }
  13. public Calendar getDatetime() {
  14. return _datetime;
  15. }
  16. public Long getId() {
  17. return _id;
  18. }
  19. public String getText() {
  20. return _text;
  21. }
  22. public String getTitle() {
  23. return _title;
  24. }
  25. public void setBlog(Blog blog) {
  26. _blog = blog;
  27. }
  28. public void setDatetime(Calendar calendar) {
  29. _datetime = calendar;
  30. }
  31. public void setId(Long long1) {
  32. _id = long1;
  33. }
  34. public void setText(String string) {
  35. _text = string;
  36. }
  37. public void setTitle(String string) {
  38. _title = string;
  39. }
  40. }