package org.radargun.jpa.entities;
import java.util.Random;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import org.radargun.stages.cache.generators.JpaValueGenerator;
/**
* @author Radim Vansa <rvansa@redhat.com>
*/
@Entity
public class EmbeddedIdEntity extends JpaValueGenerator.JpaValue {
@EmbeddedId
public EmbeddableId embeddableId;
@Column(length = 65535)
public String description;
public EmbeddedIdEntity() {
}
public EmbeddedIdEntity(Object id, int size, Random random) {
embeddableId = (EmbeddableId) id;
description = JpaValueGenerator.getRandomString(size, random);
}
}