様々なタイプの文字の値が長すぎる私のproject
をexecuting
とき、私はこのerror
org.postgresql.util.PSQLException:ERROR:(255)
取得し、私はその理由を知りません。
hibernate
を使用してdatabase
にテキストをsave
Json
にすることです。
Users.java & UsersBooks.javaは、同様に
ですBooks.java:あなたは、文字列値に255を超える文字長を保存しよう
@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に変更します。 –
PostgreSQLに送信されるSQLとは何ですか? –