जावा के साथ मैं Ebean's SqlQuery API<की अनुशंसा करता हूं। /ए> ऐसा करने के लिए (शायद इसलिए कि मैं इसे पसंद करता हूं;))।
project/plugins.sbt . में लाइन को अनकम्मेंट करें (आखिरी वाला):
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")
built.sbt . में लाइन को संशोधित करें और PlayEbean जोड़ें सक्षम प्लगइन्स के लिए, जैसे:
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)
आपके conf/application.conf . में DB कॉन्फिग के बाद इस लाइन को जोड़ें:
ebean.default = ["models.*"]
तो आप इसका उपयोग कर सकते हैं यानी अपनी कार्रवाई में (नमूना ofc):
SqlQuery query = Ebean.createSqlQuery("SELECT * FROM users WHERE username LIKE :username");
query.setParameter("username", "%200ok%");
List<SqlRow> rows = query.findList();
for (SqlRow row : rows) {
play.Logger.debug("Found user: " + row.getString("username") + " with ID: " + row.getInteger("id"));
}