Я получаю это error
org.postgresql.util.PSQLException: ОШИБКА: значение слишком долго для типа характера варьирования (255)
когда executing
мой project
, и я не знаю, почему.
Цель состоит в том, чтобы save
Json
текст в database
с помощью hibernate
.
Users.java & UsersBooks.java является также,
Books.java:
@Entity
@Table(name="tblbooks")
public class Books {
@Id
@Column(name = "bookshareId")
private int bookshareId;
@Column(name="author")
private String author;
@Column(name = "availableToDownload")
private int availableToDownload;
@Column(name = "briefSynopsis")
private String briefSynopsis;
@Column(name="category")
private String category;
@Column(name = "completeSynopsis")
private String completeSynopsis;
@Column(name = "contentId")
private int contentId;
@Column(name = "copyright")
private Date copyright;
@Column(name="downloadFormat")
private String downloadFormat;
@Column(name="dtbookSize")
private int dtbookSize;
@Column(name = "freelyAvailable")
private int freelyAvailable;
@Column(name = "brf")
private int brf;
@Column(name = "daisy")
private int daisy;
@Column(name = "images")
private int images;
@Column(name = "isbn13")
private String isbn13;
@Column(name="language")
private String language;
@Column(name = "publishDate")
private Date publishDate;
@Column(name = "publisher")
private String publisher;
@Column(name = "quality")
private String quality;
@Column(name = "title")
private String title;
@OneToMany(mappedBy="book")
private List<UsersBooks> usersBooks;
//Getters & Setters
в базу данных вы определили тип поля поля и его длина равна 255, что является причиной здесь, p аренда, либо макс. От 255 до 1000 (дольше 255) или изменить тип с символа на текст или varchar. –
Что такое SQL, отправленный PostgreSQL? –