我在resources目录下面的db目录新建了shoppingCat.sqls
文件 当我执行里面的sqls 找不到 莫非要在setup里面声明位置吗
10 回复
@At
@Ok("json")
@SLog(tag = "购物车列表", msg = "")
@Filters(@By(type=AccessTokenFilter.class))
public Object list(@Param("id") String uid) {
try {
// List<App_shopping_cart> appShoppingCartList = appShoppingCartService.query(Cnd.where("userId","=",id).and("delFlag","=","0"));
Sql sql = dao.sqls().create("shopping.list");//这行出错
sql.params().set("uid", uid);
List<Record> shoppingCart = appShoppingCartService.list(sql);
return ResultApp.success("system.success","");
} catch (Exception e) {
return ResultApp.error("system.error");
}
}
文件名shoppingCat.sqls
内容
/* shopping.list */
SELECT id,userId, prodId, size, color, prodCount, prodImg FROM app_shopping_cart WHERE userId=@uid
@wendal 改了 还是出错
@wendal 举个例子看看该如何生成呢
@wendal 我看nutzbook也没有声明使用
var ioc = {
dao : {
type : "....",
args : [{refer:"dataSource"}],
fields : {
sqlManager : {refer:"sqlManager"}
}
},
sqlManager : {
type : "org.nutz.dao.impl.FileSqlManager",
args : ["db/"]
}
}
@wendal 如果是多个的XXX.sql呢 逗号隔开吗
添加回复
请先登陆