如果你的数据库表中的列名 和 获取操作这张表得到的对象的属性名不同,有如下几种方式解决:
- 方式一:
- 写个Mapper.xml文件
- 写个Mapper.xml文件
- 方式二:
-
// 通用的查询操作,用于返回数据表中的一条记录(version 2.0:考虑上事务)
public T getInstance(Connection conn, Class clazz, String sql, Object… args) {
PreparedStatement ps = null;
ResultSet rs = null;
try {
ps = conn.prepareStatement(sql);
for (int i = 0; i < args.length; i++) {
ps.setObject(i + 1, args[i]);
}rs = ps.executeQuery(); // 获取结果集的元数据 :ResultSetMetaData ResultSetMetaData rsmd = rs.getMetaData(); // 通过ResultS
-