1
我需要返回一个字符串值,所以我可以通过Restful从另一个应用程序构建一个对象。我的代码部分下面的代码片段如下:如何从Grails中的SQL查询中获取字符串值?
def searchProductionOrder (String sequentialNumber) {
def sql = Sql.newInstance(dbUrl, user, pwd, driverName)
String idProdOrder = sql.execute("""
SELECT production_order.idProdOrder
FROM production_order production_order
WHERE production_order.sequential_number LIKE ${sequentialNumber}
""").toString();
String url = ":8080/app2/api/productionOrder/"+idProdOrder
// call to Restful service
return Order
}
但字符串URL总是被解释(我打印了用于测试)为:
网址:8080/APP 2/API/productionOrder/true
我需要idProdOrder字符串来返回它的值,而不是布尔值。我该怎么做?
由于提前,
谢谢!我会试一试! – gtludwig
这个工作适合你吗? –