Hibernate的Firebird配置

来源:互联网 发布:java 开启定时器 编辑:程序博客网 时间:2024/06/10 03:43

【前言】
今天尝试了Hibernate+Firebird的使用,一直报错,
百度,Google了好久也没有找到解决办法,
之后自己摸索解决了,
希望对碰到同样的问题的人有帮助。

【hibernate.cfg.xml】

<hibernate-configuration><session-factory><property name="hibernate.dialect">org.hibernate.dialect.FirebirdDialect</property><property name="hibernate.connection.driver_class">org.firebirdsql.jdbc.FBDriver</property><property name="hibernate.connection.url">jdbc:firebirdsql:localhost:D:\Media\Documents\FireBird\user.fdb</property><property name="hibernate.connection.username">username</property><property name="hibernate.connection.password">password</property></session-factory></hibernate-configuration>
注意:
1.Firebird的JDBC下载后有两个相似的jar:jaybird-full-2.2.1.jar和jaybird-2.2.1.jar,应该使用第一个,
否则会报java.lang.NoClassDefFoundError: javax/resource/ResourceException错
2.url中的数据库必须指定到具体地址