मैं हाइबरनेट 4.3.6 का उपयोग कर रहा हूं, और मैंने @Audited एनोटेशन को अपने @ एंटीटी कक्षाओं में से एक में जोड़कर कार्यक्षमता कार्यक्षमता का उपयोग करने का प्रयास किया। (एनरस जार - हाइबरनेट-एनवर-4.3.6.फिनल.जर - मेरे क्लासस्पैट पर है।)हाइबरनेट सक्षम - REVINFO तालिका मौजूद नहीं है
जब मैं अपना कोड चलाता हूं, जो @Audited एनोटेशन के बिना ठीक से काम करता है, तो मुझे एक org.hibernate मिलता है। exception.SQLGrammarException:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'dbname.REVINFO' doesn't exist
मैं REVINFO तालिका बनाने के लिए होने के बारे में किसी भी प्रलेखन नहीं दिख रहा है, इसलिए मुझे लगता है था यह स्वचालित रूप से बनाया जा सकता है, लेकिन यह है कि ऐसा हो प्रतीत नहीं होता है। क्या मैं कुछ भूल रहा हूँ?
(अगर मैं इसे मैन्युअल रूप से बनाने के लिए, स्कीमा के अनुसार यहाँ वर्णित - http://thinkinginsoftware.blogspot.co.il/2011/03/auditing-entities-with-hibernate-jpa.html -। तो मैं एक अपवाद है कि * _AUD मौजूद नहीं है मिलता है मुझे लगता है मैं सभी * _AUD तालिकाओं के बारे में एक ही सवाल है लगता है।)
धन्यवाद, Reuven
धन्यवाद, एलन! वास्तव में मदद की। – rweiser
ठीक है अच्छा। आपको जवाब स्वीकार करना चाहिए: http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –
यह दस्तावेज़ों के लिए पुराना स्थान है। आपको इस http://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch15.html का उपयोग करना चाहिए – Dkyc