我想运行此查询并映射结果:
GenericRawResults<Equipo> rawResults = dao.queryRaw(
"SELECT * from equipo e " +
"INNER JOIN equipousuario eu " +
"ON eu.id_equipo = e.id " +
"WHERE eu.id_usuario = " + idUsuario + " ",
new RawRowMapper<Equipo>() {
public Equipo mapRow(String[] columnNames,
String[] resultColumns) {
return Integer.parseInt(resultColumns[4]),resultColumns[5],resultColumns[0],resultColumns[1],resultColumns[2] }
表格中的一个字段是Blob,因为我在此保存了图像。 当我尝试映射此字段时,我有一个错误:
未知错误(代码0):无法将BLOB转换为字符串
答案 0 :(得分:0)
你可以这样做:
@DatabaseField(dataType = DataType.BYTE_ARRAY)
private byte[] mData;