Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जब मेरी परियोजना पर कोई इकाई नहीं है, तो पीओजेओ में मूल क्वेरी को कैसे मैप करें?

वास्तव में मुझे उत्तर मिला जिसकी मुझे तलाश थी :

मैं @SqlResultSetMapping को परिभाषित कर सकता हूं का व्यवहार orm.xml में XML का उपयोग कर रहा है, इसलिए यह परिभाषा:

@SqlResultSetMapping(
        name = "BookValueMapping",
        classes = @ConstructorResult(
                targetClass = BookValue.class,
                columns = {
                    @ColumnResult(name = "id", type = Long.class),
                    @ColumnResult(name = "title"),
                    @ColumnResult(name = "version", type = Long.class),
                    @ColumnResult(name = "authorName")}))

XML में इस तरह परिभाषित किया जाएगा:

<sql-result-set-mapping name="BookValueMappingXml">
    <constructor-result target-class="org.thoughts.on.java.jpa.value.BookValue">
        <column name="id" class="java.lang.Long"/>
        <column name="title"/>
        <column name="version" class="java.lang.Long"/>
        <column name="authorName"/>
    </constructor-result>
</sql-result-set-mapping>

मुझे किसी इकाई की आवश्यकता के बिना इसे परिभाषित करने की अनुमति देना।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस के लिए उपयोगकर्ता को MySQL अनुदान विशेषाधिकार

  2. विभिन्न पोर्ट पर डॉकर mysql

  3. तुरंत एक कॉलम की एक कॉपी को MySQL टेबल में जोड़ें

  4. MySQL सहायता:ग्राहक से मूल्य <=20 और स्थिति ='अवैतनिक' तक सभी ऑर्डर कैसे प्राप्त करें

  5. CSV संग्रहण इंजन का उपयोग करके सीधे CSV फ़ाइल से mysql तालिका बनाएं?