2013-02-07 4 views
1

SQL 쿼리에서 데이터 개체를 만들 수있는 방법이 있는지, 그 반대인지 궁금합니다.Object to SQL 및 Object to

예 :

DataObject[] dataObjects = methodXX("SELECT id, name from XXTABLEXX"); 

내가, 데이터 객체를 만드는 몇 가지 값을 설정 예를 들어 의미 반대의 :

public class DataObject { 
int id; 
String name; 
} 

같은 것을 할 수있는 방법이 있나요 : 여기 객체입니다 그것을 데이터베이스에 직접 삽입/업데이트하십시오.

희망이 너무 이상하지 않길 바랍니다.

감사합니다.

답변

3

당신은 ORM (http://en.wikipedia.org/wiki/Object-relational_mapping) 프레임 워크를 찾고 있습니다.

예를 들어 최대 절전 모드 (http://www.hibernate.org/)입니다.

+0

고맙습니다. 문서를 보았습니다. 그러나 최대 절전 모드가 기본 Java 응용 프로그램 (서블릿 없음, 바람둥이 등)에 의해 사용될 수 있는지 궁금합니다. – Bdloul

+0

물론. hibernate는 어떤 종류의 응용 프로그램을 작성하든 관계없이 O-R 매핑을 담당합니다. 데이터 저장소와 Pojos (엔터티) 사이에 위치합니다. – Kent

3

ORM을 찾는 것처럼 들립니다.

자바의 경우 Hibernate 프레임 워크를 확인하십시오.