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>{