[英]How to quickly map data from ResultSet to some bean?
我正在使用jdbcTemplate,並且有一個由大約100個命名字段組成的ResultSet。 我有一些對象(bean),由所有這些字段和適當的getter / setter組成。 有沒有辦法快速將結果集映射到我的對象,所以我不需要手動調用所有這些setter? 當然,假設,ResultSet返回的字段包含每個字段的正確別名?
回答我自己 - BeanPropertyRowMapper是我需要的,非常感謝谷歌
用於此的標准Java API是Java Persistence API (JPA)。 這個API有幾種實現方式; 其中最着名的就是Hibernate 。
請注意,JPA的工作級別高於JDBC。 它不僅僅是將JDBC ResultSet
轉換為Java對象的工具; 它是一個完整的框架,用於將Java對象映射到關系數據庫中的記錄。
還有非基於JPA的解決方案,例如mybatis (以前的iBATIS)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.