Project

General

Profile

« Previous | Next » 

Revision 48883

Cache changes

View differences:

User.java
1 1
package eu.dnetlib.goldoa.domain;
2 2

  
3 3
import com.google.gwt.user.client.rpc.IsSerializable;
4
import org.hibernate.annotations.CacheConcurrencyStrategy;
4 5

  
5 6
import javax.persistence.*;
6 7
import java.util.ArrayList;
7 8
import java.util.List;
9
import org.hibernate.annotations.Cache;
8 10

  
9 11

  
10 12
@Entity
11 13
@Table(name="\"user\"")
12
//@Cache(usage= CacheConcurrencyStrategy.READ_WRITE,region = "user")
14
//@Cache(usage = CacheConcurrencyStrategy.READ_WRITE,region = "user")
13 15
public class User implements IsSerializable {
14 16
	private static final long serialVersionUID = 1L;
15 17

  
......
42 44
			},
43 45
			inverseJoinColumns = { @JoinColumn(name = "affiliation",
44 46
					nullable = false, updatable = false) })
45
	//@Cache(usage= CacheConcurrencyStrategy.READ_ONLY)
46 47
	private List<Affiliation> affiliations = new ArrayList<>();
47 48

  
48 49
	@ManyToOne
49 50
	@JoinColumn(name = "publisher")
50
	//@Cache(usage= CacheConcurrencyStrategy.READ_ONLY)
51 51
	private Publisher publisher;
52 52

  
53 53
	@OneToMany(mappedBy = "pk.user", cascade=CascadeType.ALL,fetch = FetchType.LAZY)
54
	//@Cache(usage= CacheConcurrencyStrategy.READ_WRITE)
55 54
	private List<UserRole> roles = new ArrayList<>();
56 55

  
57 56
	@ManyToMany(fetch = FetchType.LAZY)
......
59 58
			@JoinColumn(name ="\"user\"", nullable = false, updatable = false)},
60 59
			inverseJoinColumns = {@JoinColumn(name = "project",
61 60
					nullable = false, updatable = false) })
62
	//@Cache(usage= CacheConcurrencyStrategy.READ_ONLY)
63 61
	private List<Project> coordinatedProjects = new ArrayList<>();
64 62

  
65 63
	public List<UserRole> getRoles() {

Also available in: Unified diff