База данных комнат Android: как правильно выбрать «имя таблицы» в DAO @Query?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 База данных комнат Android: как правильно выбрать «имя таблицы» в DAO @Query?

Сообщение Anonymous »

Я пытался выбрать tableName, заданный в аннотации @Entity в методе @Query в интерфейсе Dao, но он не распознал tableName и id. Я что-то упустил?
Невозможно разрешить символ «photo_table»
Невозможно разрешить символ «id»< /strong>
//Entity file
import androidx.room.Entity;
import androidx.room.PrimaryKey;

@Entity(tableName = "photo_table")
public class Photo {

@PrimaryKey(autoGenerate = true)
public int id;

public int photoItem;

public String title;

public String description;
}

// Dao Interface
import androidx.room.Dao;
import androidx.room.Delete;
import androidx.room.Insert;
import androidx.room.Query;
import androidx.room.Update;
import androidx.lifecycle.LiveData;
import java.util.List;

@Dao
public interface PhotoDao {
@Insert
void Insert(Photo photo);
@Update
void Update(Photo photo);
@Delete
void Delete(Photo photo);

@Query("SELECT * FROM photo_table ORDER BY id ASC")
LiveData getAllPhotos();
}


Подробнее здесь: https://stackoverflow.com/questions/690 ... -dao-query
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • База данных комнат Android: как правильно выбрать «имя таблицы» в DAO @Query?
    Anonymous » » в форуме Android
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Org.hibernate.Query невозможно преобразовать в org.hibernate.query.Query [javac] Запрос запроса = session.createQuery(sq
    Anonymous » » в форуме JAVA
    0 Ответы
    138 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Android Room: класс Dao должен быть помечен @Dao
    Anonymous » » в форуме JAVA
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Android Room: класс Dao должен быть помечен @Dao
    Anonymous » » в форуме Android
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Android Room: класс Dao должен быть помечен @Dao
    Anonymous » » в форуме Android
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»