ich diesen Code habeProblem mit grundlegenden Attributen java.sql.Blob
@Entity
@Table(name = "picture")
public class Picture implements Serializable {
@Id
@Column(name = "id")
@GeneratedValue
private int id;
@Column(name = "format", length = 8)
private String format;
@Basic(fetch = FetchType.LAZY)
@Column(name = "context", nullable = true, columnDefinition="mediumblob")
@Lob
private java.sql.Blob myBlobAttribute; // protected accessor and modifier
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "branch_fk", referencedColumnName = "id", nullable = false)
private Branch branch;
//Some setter and getter
Ich benutze Netbeans 6.7 und in diesen Ide es mir Fehler in Zeile (private java.sql.Blob myBlobAttribute;)
aber Code laufen zeigen und es ist Bild Tabelle auf meiner Datenbank machen ! ist es ein echter Fehler oder nur e-Benachrichtigung und wie muss ich es lösen? Fehlermeldung lautet:
basic attributes can only be of the following types: java primitive types,wrapper of primitive types, String, java.math.bigInteger, java.math.BigDecimal, java,util.Date, java.util.Calendar, java.sql.Data, java.sql.TimeStamp, byte[], Byte[], char[], Character[], enums, or any Serializable type
'Basis' Attributtyp sollte nicht 'Blob' sein (siehe unten) –