DAO 메소드

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 }}