"DAO 메소드"의 두 판 사이의 차이

 
22번째 줄: 22번째 줄:
*Create는 4가지( insert, create, save, add )
*Create는 4가지( insert, create, save, add )
*Read는 3가지( find, read, get )
*Read는 3가지( find, read, get )
*Update/Delete는 각각 1가지 ( update, delete )
*Update는 2가지 ( update, set )
*Delete는 1가지 ( delete )


권고안(?)
권고안(?)

2015년 3월 19일 (목) 17:51 기준 최신판

Naming Convention for DAO Methods
DAO method
DAO 메소드

1 목록[ | ]

CRUD Create Read Update Delete
SQL INSERT SELECT UPDATE DELETE
Oracle 사례[1] int insertCustomer() Customer findCustomer()
RowSet selectCustomersRS()
Collection selectCustomersTO()
boolean updateCustomer() boolean deleteCustomer()
IBM 사례[2][3] PK create(T newInstance) T read(PK id) void update(T transientObject) void delete(T persitentObject)
IBM 사례(세션 메소드)[3] save(o) get(type, id) update(o) delete(o)
StackOverflow 사례[4] add get set delete

2 # Jmnote[ | ]

사례들을 종합하면...

  • Create는 4가지( insert, create, save, add )
  • Read는 3가지( find, read, get )
  • Update는 2가지 ( update, set )
  • Delete는 1가지 ( delete )

권고안(?)

  • C : create
  • R : get[5], getAll[6], findByX[7]
  • U: update
  • D: delete

3 같이 보기[ | ]

4 주석[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}