DAO 메소드


Naming Convention for DAO Methods
DAO method
DAO 메소드

목록

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

# 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

같이 보기

주석