आरक्षित कीवर्ड का उपयोग करते समय आपको तालिका के नाम से बचना होगा। जेपीए 1.0 में, कोई मानकीकृत तरीका नहीं है और हाइबरनेट विशिष्ट समाधान बैकटिक्स का उपयोग करना है:
@Entity
@Table(name="`User`")
public class User {
...
}
जेपीए 2.0 में, मानकीकृत सिंटैक्स इस तरह दिखता है:
@Entity
@Table(name="\"User\"")
public class User {
...
}
संदर्भ
- हाइबरनेट कोर दस्तावेज़ीकरण
- 5.4. SQL उद्धृत पहचानकर्ता
- जेपीए 2.0 विनिर्देश
- 2.13 डेटाबेस ऑब्जेक्ट का नामकरण