Java 用于Hibernate的Dropwizard中的SQLight方言

Java 用于Hibernate的Dropwizard中的SQLight方言,java,web-services,hibernate,dropwizard,dialect,Java,Web Services,Hibernate,Dropwizard,Dialect,我正在使用dropwizard和SQLight作为hibernate的数据库,为作为RESTful web服务的裁缝系统创建一个项目。问题是hibernate没有SQLight的方言,所以通过搜索得到SqlightDialogue的类代码 现在我必须为hibernate添加SqlLightDialante类,但我不知道如何在dropwizard中完成 请帮助。通过添加 Map<String,String> s=new HashMap<String, String>();

我正在使用dropwizard和SQLight作为hibernate的数据库,为作为RESTful web服务的裁缝系统创建一个项目。问题是hibernate没有SQLight的方言,所以通过搜索得到SqlightDialogue的类代码

现在我必须为hibernate添加SqlLightDialante类,但我不知道如何在dropwizard中完成

请帮助。

通过添加

Map<String,String> s=new HashMap<String, String>();
    s.put("hibernate.dialect","Hibernate.SQLightDialect.SQLiteDialect");
    dbconfigurations.setProperties(s);
public class databaseConfiguration extends Configuration {

@Valid
@NotNull
@JsonProperty
DatabaseConfiguration dbconfigurations = new DatabaseConfiguration();

public DatabaseConfiguration getDatabaseConfiguration() {
    //return dbconfigurations;
    Map<String,String> s=new HashMap<String,String>();
    s.put("hibernate.dialect","Hibernate.SQLightDialect.SQLiteDialect");
    dbconfigurations.setProperties(s);
    return dbconfigurations;
}
}
database:
# the name of your JDBC driver
driverClass: org.postgresql.Driver
# the username
user: username
# the password
password: password
# the JDBC URL
url: jdbc:postgresql://localhost:5432/gis_database
properties:
hibernate.dialect: org.hibernate.spatial.dialect.postgis.PostgisDialect