2013-06-20 2 views
0

내가 직면 한 문제는 다음과 같습니다. 몇 가지 공통 속성이있는 테이블에 여러 행이 있습니다. 여러 행을 선택하고 단일 항목에서 공통 매개 변수를 채울 수 있기를 바랍니다. 공통적으로 반복 가능한 속성을 포함하는 CommonRowModel과 CommonRowModel을 확장하고 고유 한 SpecificRowModel을 함께 설명하는 두 개의 모델을 정의하려고합니다. 이것이 올바른 방법인가요? 아니면 Play Framework에서 제공되는보다 세련된 솔루션이 있습니까?Play 프레임 워크에서 여러 개체 편집

+0

나를 이해하자 : 당신이 많은 업데이트 하시겠습니까 DB 행, 네이티브 SQL'UPDATE my_table SET x = 1 WH y y = 2'로 작성된 것과 같은 방식으로? – biesior

+0

BTW, 적절한 버전의 Play 및 ORM을 사용하여 질문에 태그 지정 – biesior

+0

필요에 따라 통신 프로토콜 (IEC61850)을 통해 장치에서 데이터를 수집하고 조작 후 독점 DB . 인 메모리 DB는 데이터 조작을 간단하게하기 위해 사용되며 프레임 워크와 함께 제공되는 기본 인 메모리 DB를 사용할 계획입니다. 첫 번째 질문에 관해서는 그렇습니다. –

답변

1

문서에 가리 켰을 때, 당신의 표는 SqlUpdate로 아주 쉽게 그것을 할 수 있습니다 (관계, 제약 조건 등 제외) 아마 비교적 간단하고 평평한 것 같이

String s = "UPDATE f_topic set post_count = :count where id = :id" 
SqlUpdate update = Ebean.createSqlUpdate(s); 
update.setParameter("id", 1); 
update.setParameter("count", 50); 

int modifiedCount = Ebean.execute(update); 
관련 문제