0
내 프로젝트에서 OrmLite를 사용하여 logItem이라는 테이블을 성공적으로 만들었지 만 레코드를 삽입하려고하면 예외가 표시됩니다. 왜 이런 일이 일어나고 있는지 알고 싶습니다. 내 logcat주세요. OrmLite 테이블을 성공적으로 만들 수 있지만 레코드를 삽입 한 후 오류가 발생할 수 있습니다.
감사
후에는 food_id 열을 찾을 수 없습니다 보여 OrderItem에에 삽입 한 후 기록을09-12 07:30:13.075: I/TableUtils(22428): creating table 'OrderItem'
09-12 07:30:13.085: I/TableUtils(22428): executed create table statement changed 1 rows: CREATE TABLE `OrderItem` (`custom_taste` VARCHAR , `order_id` INTEGER , `name` VARCHAR , `id` INTEGER PRIMARY KEY AUTOINCREMENT , `food_id` INTEGER , `quantity` INTEGER)
OrderItem에
을 만들 수 있습니다. 위 logcat에서 food_id 열이 생성됩니다.09-12 07:32:00.885: E/SQLiteLog(22428): (1) table OrderItem has no column named food_id
09-12 07:32:00.905: W/System.err(22428): java.sql.SQLException: Unable to run insert stmt on object [email protected]: INSERT INTO `OrderItem` (`custom_taste` ,`order_id` ,`name` ,`food_id` ,`quantity`) VALUES (?,?,?,?,?)
내 질문에 조건을 추가 생략 한 열 이름 food_id는 OrderItem.java에 추가됩니다. – SAWAUNG