मैं ओरेकल 11 जी डेटाबेस से क्यू पथ निर्यात करने के लिए querydsl-maven-plugin
का उपयोग कर रहा हूं। समस्या मैं का सामना करना पड़ रहा है जो कि Oracle NUMBER
क्षेत्रों NumberPath<java.math.BigDecimal>
बजाय NumberPath<Long>
BigDecimal के बजाय लंबे समय के साथ नंबरपैथ उत्पन्न करने के लिए मैं querydsl-maven-plugin कैसे कह सकता हूं?
वहाँ किसी भी तरह से मैं querydsl-maven-plugin
निर्देश दे सकते हैं कोड पीढ़ी के दौरान Long
को BigDecimal
अनुवाद करने के लिए है पर मैप किए जाते है?
जिस दृष्टिकोण को मैं अभी ले रहा हूं वह कोड उत्पन्न करने के लिए प्लगइन का उपयोग करना है और उसके बाद हाथों का अनुवाद करना है।
किसी भी संकेत की सराहना की जाएगी।
में अनुकूलन वहाँ प्रलेखन यह कैसे कॉन्फ़िगर करने के लिए पर उपलब्ध है? – bert
आप इस समस्या में उल्लिखित डिफ़ॉल्ट मैपिंग पर भरोसा कर सकते हैं या इस कॉन्फ़िगरेशन विधि के माध्यम से ओवरराइड जोड़ सकते हैं http://www.querydsl.com/static/querydsl/2.9.0/apidocs/com/mysema/query/sql/Configuration .html # रजिस्टर संख्यात्मक% 28int,% 20int,% 20java.lang.Class% 29 –
धन्यवाद, मैं क्वेरीएसएल कोड के माध्यम से खुदाई कर रहा था और इसे भी पाया। क्या मैवेन कॉन्फ़िगरेशन के माध्यम से ऐसा करना संभव है? बस उत्सुक, जैसा कि मुझे लगता है कि मैं मैपिंगप्रोजेक्शन <मॉडल क्लास) का उपयोग करूँगा और वहां टाइप मैपिंग कर सकता हूं। बीटीडब्ल्यू, queryDSL के लिए धन्यवाद, प्रभावशाली। – bert