0

我收到以下错误:

12:05:59,782(主要)调试 [DataNucleus.Datastore] - 现在创建了 StoreManager
12:07:22,801(主要)调试 [DataNucleus.Datastore.Schema] - 列“TIP.ID”添加到表的内部表示。
12:07:22,802(主)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.Tip.id] -> 列 [TIP.ID] 使用“org.datanucleus”类型的映射.store.mapped.mapping.IntegerMapping" (org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping)
12:07:22,822(主要)调试 [DataNucleus.Datastore.Schema] - 列“”USER“.ID”添加到表的内部表示。
12:07:22,825(主)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.User.id] -> 列 ["USER".ID] 使用“org”类型的映射.datanucleus.store.mapped.mapping.IntegerMapping" (org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping)
12:07:22,828(主)调试 [DataNucleus.Datastore] - 表“USER”将管理类 name.antonsmirnov.tips.db.User 字段的持久性(继承策略 =“new-table”)
12:07:22,830(主要)调试 [DataNucleus.Datastore.Schema] - 列“”USER“.EMAIL”添加到表的内部表示。
12:07:22,836(主要)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.User.email] -> 列 ["USER".EMAIL] 使用“org”类型的映射.datanucleus.store.mapped.mapping.StringMapping" (org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping)
12:07:22,837(主)调试 [DataNucleus.Datastore.Schema] - 列“”USER“。”NAME“”添加到表的内部表示。
12:07:22,838(主)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.User.name] -> 使用类型映射的列 ["USER"."NAME"] “org.datanucleus.store.mapped.mapping.StringMapping”(org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping)
12:07:22,852(主要)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.User.tips] -> 列 [[none]] 使用“org.datanucleus”类型的映射.store.mapped.mapping.CollectionMapping" ()
12:07:22,857 (main) DEBUG [DataNucleus.Datastore] - Table TIP 将管理类 name.antonsmirnov.tips.db.Tip 的字段的持久性(继承策略 =“new-table”)
12:07:22,858(主)调试 [DataNucleus.Datastore.Schema] - 列“TIP.CREATED”添加到表的内部表示。
12:07:22,859(主要)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.Tip.created] -> 列 [TIP.CREATED] 使用“org.datanucleus”类型的映射.store.mapped.mapping.DateMapping" (org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping)
12:07:22,860(主要)调试 [DataNucleus.Datastore.Schema] - 列“TIP.LATITUDE”添加到表的内部表示。
12:07:22,861(主)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.Tip.latitude] -> 列 [TIP.LATITUDE] 使用“org.datanucleus”类型的映射.store.mapped.mapping.DoubleMapping" (org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping)
12:07:22,862(主)调试 [DataNucleus.Datastore.Schema] - 列“TIP.LONGITUDE”添加到表的内部表示。
12:07:22,863(主要)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.Tip.longitude] -> 列 [TIP.LONGITUDE] 使用“org.datanucleus”类型的映射.store.mapped.mapping.DoubleMapping" (org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping)
12:07:22,863(主要)调试 [DataNucleus.Datastore.Schema] - 列“TIP.TEXT”添加到表的内部表示。
12:07:22,864(主)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.Tip.text] -> 列 [TIP.TEXT] 使用“org.datanucleus”类型的映射.store.mapped.mapping.StringMapping" (org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping)
12:07:22,869(主)调试 [DataNucleus.Datastore.Schema] - 列“TIP.USER_ID”添加到表的内部表示。
12:07:22,870(主要)调试 [DataNucleus.Datastore.Schema] - 字段 [name.antonsmirnov.tips.db.Tip.user] -> 列 [TIP.USER_ID] 使用“org.datanucleus”类型的映射.store.mapped.mapping.PersistableMapping" (org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping)
12:07:22,873 (main) DEBUG [DataNucleus.Datastore.Schema] - 检查“USER”是否存在返回没有表
12:07:22,874(主)调试 [DataNucleus.Datastore.Schema] - 创建表“USER”
12:07:22,885(主)调试 [DataNucleus.Datastore.Schema] - 创建表“用户”
(
    ID INTEGER PRIMARY KEY 自增,
    电子邮件文本(255)空,
    “名称”文本(255)空,
     唯一(电子邮件)
)
12:07:22,887(主)调试 [DataNucleus.Datastore.Schema] - 执行时间 = 1 毫秒
12:07:22,890 (main) DEBUG [DataNucleus.Datastore.Schema] - 检查 TIP 的存在没有返回表
12:07:22,890(主)调试 [DataNucleus.Datastore.Schema] - 创建表提示
12:07:22,899(主要)调试 [DataNucleus.Datastore.Schema] - 创建表提示
(
    ID INTEGER PRIMARY KEY 自增,
    已创建时间戳 NULL,
    LATITUDE 双空,
    经度双 NULL,
    文本文本(255)空,
    USER_ID 整数 NULL
)
12:07:22,900(主)调试 [DataNucleus.Datastore.Schema] - 执行时间 = 1 毫秒
12:07:22,924(主要)调试 [DataNucleus.Datastore.Schema] - 在目录“”模式“”中创建索引“TIP_N49”
12:07:22,925(主要)调试 [DataNucleus.Datastore.Schema] - 创建索引 TIP_N49 ON TIP (USER_ID)
12:07:22,927(主)调试 [DataNucleus.Datastore.Schema] - 执行时间 = 0 毫秒
12:07:24,095(主要)调试 [DataNucleus.Datastore] - 检索连接“jdbc:sqlite::memory:, UserName=null, SQLiteJDBC”的 PreparedStatement
12:07:24,101(主要)调试 [DataNucleus.Datastore] - 关闭 PreparedStatement “org.sqlite.PrepStmt@23461d1”
12:07:24,113(主)调试 [DataNucleus.Datastore.Native] - 从“用户”U 中选择“名称.antonsmirnov.tips.db.User”作为 NUCLEUS_TYPE、U.EMAIL、U.ID、U.“名称”在哪里 U.EMAIL =
12:07:24,114(主)调试 [DataNucleus.Datastore.Retrieve] - 执行时间 = 1 毫秒
12:09:16,938(主要)调试 [DataNucleus.Datastore] - 检索连接“jdbc:sqlite::memory:, UserName=null, SQLiteJDBC”的 PreparedStatement
12:09:16,946 (main) WARN [DataNucleus.Datastore.Persist] - 使用语句 "INSERT INTO "USER" ("NAME",EMAIL) 值插入对象 "name.antonsmirnov.tips.db.User@55291cd" ?,?)" failed : [SQLITE_ERROR] SQL 错误或缺少数据库(没有这样的表:USER)
4

1 回答 1

0

您正在内存中使用 Sqlite 数据库。当连接关闭时它会消失。所以桌子没了...

于 2012-11-12T22:18:40.427 回答