From 2d34aaa91c7468184ec4add859312fbe261d7214 Mon Sep 17 00:00:00 2001
From: joha-asc <joha-asc@73ecded7-942e-4092-bab0-0e58ef0ee984>
Date: Mon, 7 Feb 2011 14:14:35 +0000
Subject: [PATCH] git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@73
 73ecded7-942e-4092-bab0-0e58ef0ee984

---
 .../su/dsv/scipro/data/dataobjects/PrivateMessage.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/main/java/se/su/dsv/scipro/data/dataobjects/PrivateMessage.java b/src/main/java/se/su/dsv/scipro/data/dataobjects/PrivateMessage.java
index 004a6ed190..fcab38fb75 100644
--- a/src/main/java/se/su/dsv/scipro/data/dataobjects/PrivateMessage.java
+++ b/src/main/java/se/su/dsv/scipro/data/dataobjects/PrivateMessage.java
@@ -6,16 +6,26 @@ package se.su.dsv.scipro.data.dataobjects;
 import java.util.ArrayList;
 import java.util.List;
 
+import javax.persistence.Cacheable;
+import javax.persistence.Entity;
 import javax.persistence.GeneratedValue;
 import javax.persistence.Id;
 import javax.persistence.Lob;
 import javax.persistence.ManyToOne;
 import javax.persistence.OneToMany;
+import javax.persistence.Table;
+
+import org.hibernate.annotations.Cache;
+import org.hibernate.annotations.CacheConcurrencyStrategy;
 
 /**
  * @author Johan Aschan - aschan@dsv.su.se
  *
  */
+@Entity
+@Table(name="private_message")
+@Cacheable(true)
+@Cache(usage= CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
 public class PrivateMessage extends LazyDeletableDomainObject implements Comparable<PrivateMessage>{