Sqlite& Hibernate Ex:JDBC类型没有Dialect映射:0

时间:2014-08-27 06:59:29

标签: java hibernate sqlite jpa

我使用自定义方言(https://code.google.com/p/hibernate-sqlite/)来连接Sqlite和Hibernate。因为Hibernate还没有完全支持Sqlite。

如果我没有向SqliteDialect添加以下行,query.list()投掷MappingException

registerColumnType(Types.NULL, "null");
registerHibernateType(Types.NULL, "null");

我将nullable = true添加到我的Entity @Column。

目前看起来不错,但如果此列的值为null,而当我调用query.list()时,则会抛出NullPointerException

我怎么能解决这个问题。我错过了什么?提前谢谢!

1 个答案:

答案 0 :(得分:0)

SQLite没有解决问题。但是,我目前正在将H2 db集成到我的项目中。多数民众赞成现在看起来很好。