2011-08-30 4 views
1

이제 PostgIS 데이터베이스와 함께 사용하기 위해 Cayenne의 사용을 평가하기 시작했습니다. 내 지속적인 클래스에 대한 코드를 생성하기 위해 CayenneModeler를 사용하는 것이 매우 쉽다는 것을 알게되었습니다. Expression.fromString ("...")을 사용하면 PostGIS 함수를 사용하여 Expression을 만들 수 있다고 생각했지만 ExpressionParser 오류가 발생합니다. 더 읽을 때 PostGIS 데이터베이스 어댑터가 필요할 것 같습니다. 누구든지 자유롭게 다운로드 할 수있는 존재 또는이 문제를 해결할 수있는 방법을 알고 있습니까? 정말 고마워.PostGIS Queries and Cayenne

답변

1

소스에서 찾고, 이러한 현재 지원되는/제공 DB 어댑터 :

$ ls -l org/apache/cayenne/dba/ | grep ^d 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 db2 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 derby 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 frontbase 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 h2 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 hsqldb 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 ingres 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 mysql 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 openbase 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 oracle 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 postgres 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 sqlite 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 sqlserver 
drwxr-xr-x 2 zeratul zeratul 4096 2010-11-11 16:15 sybase 

카이엔 추상화와 어댑터 프로 바이더 고유의 번역을 제공합니다. 네, 당신이 필요로하는 것이 옳습니다. PostgreSQL 어댑터를 Postgres에서 PostGIS 빌드로 확장하고자 할 수 있습니다.

BNF에 대해 알고 있다면 표현 파서가 인식 할 수있는 언어는 formal grammar입니다.