Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ánh xạ một Bộ kết quả JDBC với một đối tượng

Nếu bạn không muốn sử dụng bất kỳ nhà cung cấp JPA nào như OpenJPA hoặc Hibernate, bạn có thể dùng thử Apache DbUtils.

http://commons.apache.org/proper/commons-dbutils/examples .html

Sau đó, mã của bạn sẽ giống như sau:

QueryRunner run = new QueryRunner(dataSource);

// Use the BeanListHandler implementation to convert all
// ResultSet rows into a List of Person JavaBeans.
ResultSetHandler<List<Person>> h = new BeanListHandler<Person>(Person.class);

// Execute the SQL statement and return the results in a List of
// Person objects generated by the BeanListHandler.
List<Person> persons = run.query("SELECT * FROM Person", h);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Chọn ngày gần đây nhất trong số một số dấu thời gian có thể có?

  2. CẬP NHẬT SQL với truy vấn phụ tham chiếu đến cùng một bảng trong MySQL

  3. Các truy vấn đồng thời được xử lý như thế nào trong cơ sở dữ liệu MySQL?

  4. Chèn mặc định vào cột không null nếu giá trị là null

  5. Truy vấn chọn máy chủ chéo MySQL