आवश्यकता यह है कि उपयोगकर्ता एक लेख लिख सकता है, इसलिए मैं mysql डेटाबेस के अंदर फ़ील्ड के Text
लिए प्रकार चुनता हूं content
। में कैसे रूपांतरित Java String
हो सकता हूँMySQL Text
हेयर यू गो 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
}
मेरे MYSQL डेटाबेस में, content
टाइप है Text
। मैं उम्मीद कर रहा था कि ऐसा कुछ होगा java.sql.Text
, क्योंकि java.sql.Blob
यह एक वास्तविक प्रकार है, लेकिन दुख की बात है कि इसका कोई अस्तित्व नहीं है
@Lob
प्लस@Column
एनोटेशन का उपयोग करने से "गलत कॉलम प्रकार, अपेक्षित लॉन्गटेक्स्ट लेकिन कॉलम प्रकार टेक्स्ट होता है"। लेकिन समस्या का समाधान तब किया जाता है जब मैंने प्रयोग किया था@Column(columnDefinition = "text")