मैं MyBatis 3.0.3 का उपयोग कर रहा है और समस्या है: डेटाबेस के कुछ कॉलम अंडरस्कोर से नाम है और इन स्तंभों इकाई गुण (कि CamelCase में निश्चित रूप से कर रहे हैं)MyBatis कॉलम मानचित्रण
class User {
private String first_name;
...
}
public interface UserDao {
@Select("SELECT * FROM users")
List<User> findAllUsers();
}
को मैप किया जाना चाहिए दुर्भाग्य से मैं घोषणात्मक रूप से हल करने का कोई तरीका नहीं देख सकता (जैसे यह जेपीए - @ कॉलम (नाम = "first_name") में किया जाता है)। मैं ऐसे कॉलम के लिए चयन-खंड में उपनाम बना सकता हूं (पहले नाम के रूप में पहले नाम और नाम के रूप में sush), लेकिन यह भी लंगड़ा दिखता है।
कोई विचार? धन्यवाद।
देखो। – DwB