CardBarcode.java 806 Bytes
package fi.insomnia.bortal.model;

import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import org.eclipse.persistence.annotations.OptimisticLocking;
import org.eclipse.persistence.annotations.OptimisticLockingType;

@Entity
@Table(name = "card_barcode")
@OptimisticLocking(type = OptimisticLockingType.CHANGED_COLUMNS)
public class CardBarcode extends GenericEntity {
    private static final long serialVersionUID = 4771609802672223277L;

    @ManyToOne
    @JoinColumn(name = "printed_cards_id")
    private PrintedCard printedCard;

    public PrintedCard getPrintedCard() {
        return printedCard;
    }

    public void setPrintedCard(PrintedCard printedCard) {
        this.printedCard = printedCard;
    }
}