2013-07-12 3 views
3

안녕 모델 개체를 저장하려고하면 위의 오류가 발생합니다. 여기 내 Application.conf 파일의 관련 부분은 다음과 같습니다 재생 2 - 기본 EBean 서버가 정의되지 않았습니다

# Database configuration 
# ~~~~~ 
# You can declare as many datasources as you want. 
# By convention, the default datasource is named `default` 
# 
db.default.driver=org.h2.Driver 
db.default.url="jdbc:h2:mem:play" 
db.default.user=sa 
db.default.password="" 

# Ebean configuration 
# ~~~~~ 
# You can declare as many Ebean servers as you want. 
# By convention, the default server is named `default` 
# 
ebean.default="models.*" 
# ebean.datasource.default=DefaultDS 

나는 마지막 줄에 나 자신을 추가하지만, 맞아인지 아닌지 내가 아무 생각이 없기 때문에, 이것의 목적을 위해 그것을 밖으로 댓글을 달았습니다.

나는 this 대답을 알고,하지만 난 분명 특히 해답을 찾을 수 없습니다 (I가 그것을 무엇을 무시하고, 내가 접두사를 무시하고있어 만약 내가, JNDI를 사용하고?)

어떤 도움이나 포인터가 좋을 것입니다. 나는 우분투에있어.

+0

어떤 종류의 오류가 발생합니까? 모델은 어떻게 생겼습니까? –

+0

재생 프레임 워크 2.0.x에서 일반적으로 기본 데이터베이스는 다음과 같이 구성됩니다. db.default.jndiName = DefaultDS 하지만 다른 데이터 소스를 구성 할 수 있습니다. 자세한 내용은 다음 링크를 확인하십시오. http://www.avaje.org/ configure_editproperties.html –

+0

테스트의 일부로 또는 src에 save() 메소드를 실행하고 있습니까? 데이터베이스가 초기화되기 전에 save()를 호출했기 때문에 지금 막 동일한 오류가 발생했습니다. – Atif

답변

-1

의 주석 : "ebean.datasource.default = DefaultDS"

그리고 당신의 모델이 모델을 확장하고 @Entity을 주석하는 경우 확인합니다.

관련 문제