18 package com.mysql.clusterj.jpatest.model;
20 import java.io.Serializable;
21 import java.io.ObjectInputStream;
22 import java.io.ObjectOutputStream;
23 import java.io.IOException;
28 @javax.persistence.Entity
29 @javax.persistence.Table(
name=
"b0")
30 public class B0 implements Serializable {
35 static private final long serialVersionUID = 4644052765183330073L;
46 private double cdouble;
52 @javax.persistence.ManyToOne
53 @javax.persistence.Column(
name=
"a_id")
54 @org.apache.openjpa.persistence.jdbc.Index(
name=
"FK_a_id")
60 static public B0 create(
int id) {
65 o.setCfloat((
float)
id);
66 o.setCdouble((
double)
id);
67 o.setCstring(
String.valueOf(
id));
75 public void setId(
int id) {
79 public int getCint() {
83 public void setCint(
int cint) {
87 public long getClong() {
91 public void setClong(
long clong) {
95 public float getCfloat() {
99 public void setBytes(byte[] value) {
103 public byte[] getBytes() {
107 public void setCfloat(
float cfloat) {
108 this.cfloat = cfloat;
111 public double getCdouble() {
115 public void setCdouble(
double cdouble) {
116 this.cdouble = cdouble;
119 public String getCstring() {
123 public void setCstring(
String cstring) {
124 this.cstring = cstring;
131 public void setA(
A a) {
135 private void writeObject(ObjectOutputStream out)
throws IOException {
136 out.defaultWriteObject();
139 private void readObject(ObjectInputStream in)
throws IOException, ClassNotFoundException {
140 in.defaultReadObject();
143 static public class Oid
implements Serializable {
151 public boolean equals(Object obj) {
152 if (obj == null || !this.getClass().equals(obj.getClass()))
155 return (this.
id == o.id);
159 public int hashCode() {
165 public String toString() {
167 buffer.append(
"B0 id: ");
169 buffer.append(
"; cint: ");
171 buffer.append(
"; clong: ");
172 buffer.append(clong);
173 buffer.append(
"; cfloat: ");
174 buffer.append(cfloat);
175 buffer.append(
"; cdouble: ");
176 buffer.append(cdouble);
177 buffer.append(
"; cstring: ");
178 buffer.append(cstring);
179 buffer.append(
"; a: ");
181 return buffer.toString();