El requisito es que el usuario pueda escribir un artículo, por lo tanto, elijo el tipo Textpara el contentcampo dentro de la base de datos mysql. ¿Cómo puedo convertirme Java StringenMySQL Text
Aqui tienes 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
}
En mi base de datos MYSQL, contentes type Text. Tenía la esperanza de que hubiera algo así java.sql.Text, ya que java.sql.Blobes un tipo real, pero lamentablemente, eso no existe.
@Lobmás@Columnen un campo de cadena da "tipo de columna incorrecto, texto largo esperado pero el tipo de columna es texto". Pero el problema se resuelve cuando lo usé@Column(columnDefinition = "text")