2013-08-18 7 views
3

PersistenceException: EbeanServer по умолчанию не определен? Обычно это устанавливается через свойство ebean.datasource.default. В противном случае он должен быть зарегистрирован с помощью программно registerServer()По умолчанию EbeanServer не определен?

Привет, я получаю выше exception.i пытаюсь написать SQL запрос как

String sql = "select r.cpu as cpu, r.ram as ram, r.core as core"+"from res r,env e,env_reser"+"where e.node =1 and e.host= 1 and e.apps= 1 and er.eid=e.eid and r.rid=er.rid"; 
SqlRow bug = Ebean.createSqlQuery(sql) 
.setParameter("h",1) 
.setParameter("n",1) 
.setParameter("a",1) 
.findUnique(); 

в моделях пакета res.java файл.

Если я прокомментировал выше, ошибка кода исчезнет. Может кто-нибудь мне помочь.

Thanku

+1

В файле '/conf/application.conf' у вас есть строка типа' ebean.default = ". *" '? – 2manyprojects

ответ

4

Как сказано в документации по разделу Persist Tasks in the Database (секция составляет около 3/4 вниз страницы), сервер ebean по умолчанию может быть подключен к пакетам моделей, добавив следующую строку к вам conf/application.conf файл:

ebean.default = "models.*"