Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(512)

Unified Diff: test/org/hibernate/shards/testmodel/replicationtest/Replicated1.java

Issue 8456: Adding check on Replicated classes Base URL: http://anonsvn.jboss.org/repos/hibernate/shards/trunk/src/
Patch Set: updating with Max's comments Created 15 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/org/hibernate/shards/testmodel/replicationtest/Replicated1.java
===================================================================
--- test/org/hibernate/shards/testmodel/replicationtest/Replicated1.java (revision 0)
+++ test/org/hibernate/shards/testmodel/replicationtest/Replicated1.java (revision 0)
@@ -0,0 +1,57 @@
+/**
+ * Copyright (C) 2007 Google Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+package org.hibernate.shards.testmodel.replicationtest;
+
+import org.hibernate.shards.strategy.selection.Replicated;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.ManyToOne;
+import javax.persistence.CascadeType;
+import java.math.BigInteger;
+
+/**
+ * This is an example of a replicated class that has a proper cascade to another replicated class
+ *
+ * @author dantonetti
+ */
+@Entity
+@Replicated
+public class Replicated1 {
+ @Id
+ private BigInteger Id;
+
+ @ManyToOne(targetEntity=Replicated1.class, cascade={CascadeType.ALL})
+ Replicated2 rep;
+
+ public BigInteger getId() {
+ return Id;
+ }
+
+ public void setId(BigInteger id) {
+ Id = id;
+ }
+
+ public Replicated2 getRep() {
+ return rep;
+ }
+
+ public void setRep(Replicated2 rep) {
+ this.rep = rep;
+ }
+}

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b