2012-01-20 10 views
5

मैं कक्षाहाइबरनेट,

class DateOptTimeType implements org.hibernate.usertype.UserType

कि दो कॉलम

@org.hibernate.annotations.Type(type = "com.mmyPack.DateOptTimeType") 
@org.hibernate.annotations.Columns(columns = { 
       @javax.persistence.Column(name = "DATE1"), 
       @javax.persistence.Column(name = "FLAG") 
            }) protected DateOptTime dateOfDeath; 

मैं कर सकता हूँ के साथ काम करता है तो उस वर्ग भी 1 कॉलम के साथ काम करेंगे है स्तंभ की विभिन्न संख्या के साथ एक प्रयोक्ता प्रकार (के साथ 1 कॉलम और दो कॉलम के साथ),

    @javax.persistence.Column(name = "DATE1"), 
        protected DateOptTime dateOfDeath; 

उत्तर

4

आपको 2 उपयोगकर्ता प्रकार की आवश्यकता है क्योंकि उपयोगकर्ता टाइप getSqlTypes()

में आवश्यक कॉलम की संख्या देता है