문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:jpa:xml_config [2015/02/12 11:00] kwon37xi |
java:jpa:xml_config [2015/08/25 17:47] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 9: | 줄 9: | ||
| ===== 기본 orm.xml 뼈대 ===== | ===== 기본 orm.xml 뼈대 ===== | ||
| <code xml> | <code xml> | ||
| - | <?xml version=" | + | <?xml version=" |
| - | < | + | <!-- 버전 번호 적합하게 변경 --> |
| - | xmlns: | + | < |
| - | xsi: | + | |
| - | http:// | + | xmlns: |
| - | version=" | + | xsi: |
| - | <description>My First JPA XML Application</description> | + | version=" |
| - | < | + | <!-- Global Meta data 없어도 무관. 단 한번만. --> |
| - | <entity class=" | + | |
| - | <table name="EMPLOYEETABLE"/> | + | < |
| - | <attributes> | + | < |
| - | <id name="empId"> | + | < |
| - | <generated-value strategy="TABLE"/> | + | < |
| - | </id> | + | < |
| - | <basic name="empName"> | + | </ |
| - | <column | + | </ |
| - | </basic> | + | |
| - | <basic name="empSalary"> | + | <!-- 엔티티 매핑 Override --> |
| - | </basic> | + | |
| - | </attributes> | + | <entity class=" |
| - | </ | + | < |
| + | <unique-constraint> | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | <unique-constraint> | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | | ||
| + | < | ||
| + | < | ||
| + | <table-generator name="table" table=" | ||
| + | ... | ||
| + | | ||
| + | |||
| + | | ||
| + | < | ||
| + | <named-native-query | ||
| + | < | ||
| + | select a.nickname from Account a | ||
| + | ]]></query> | ||
| + | </named-native-query> | ||
| + | <sql-result-set-mapping | ||
| + | <column-result name=" | ||
| + | </sql-result-set-mapping> | ||
| + | < | ||
| + | |||
| + | | ||
| </ | </ | ||
| </ | </ | ||