Voraussetzung ist, dass der Benutzer einen Artikel schreiben kann, daher wähle ich den Typ Textfür das contentFeld in der MySQL-Datenbank. Wie kann ich umwandeln Java StringinMySQL Text
Bitte schön Jim Tough
@Entity
public class Article implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private Long userId;
private String title;
private String content;
private Integer vote;
//Constructors, setters, getters, equals and hashcode
}
In meiner MYSQL-Datenbank contentist Typ Text. Ich hatte gehofft, dass es so etwas geben würde java.sql.Text, da java.sql.Blobes sich um einen tatsächlichen Typ handelt, aber leider existiert dieser nicht
@LobPlus-@ColumnAnnotation in einem String-Feld "falscher Spaltentyp, erwarteter Langtext, aber Spaltentyp ist Text". Aber das Problem ist gelöst, als ich@Column(columnDefinition = "text")