我使用自定义方言(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
。
我怎么能解决这个问题。我错过了什么?提前谢谢!
答案 0 :(得分:0)
SQLite没有解决问题。但是,我目前正在将H2 db集成到我的项目中。多数民众赞成现在看起来很好。