Page History
...
This component persists data in a database, that must be provided. See platform support for the supported databases.
Installation
...
title | Java |
---|
The Comments SQL Store component can be used together with the Dashboard component. In this case the comments from the dashboard will be saved using the CommentDao implementation from the Comments SQL Store component.
Add the artifact with groupId "com.blueriq"
and artifactId "blueriq-component-comments-sql-store"
as a dependency to your Blueriq runtime POM file if you want to depend on it.
In order to use this component, the comments-sql-store profile must be active. More information on how to configure the application using Spring Profiles can be found here : Application configuration with Spring Profiles
...
UI Expand | ||
---|---|---|
| ||
In order to use this component, make sure to have the BlueriqComponentCommentsSqlStore.dll in the /bin directory of your .NET webapp installation. |
Configuration
Database
Scripts to create the required database content are provided for the following databases:
- Microsoft SQL Server
- Oracle
- H2 (we do not recommend using a H2 database in production environments)
Info |
---|
For customers that are upgrading an existing version of Blueriq, database upgrade scripts are provided in the Upgrade Instructions when applicable. |
...
title | Java |
---|
Use the following steps to configure the datasource:
...
Using JDBC datasource : this can be configured in the
application-externaldatasources.properties
file. When configuring external datasources, theexternaldatasources
profile should be enabled.Code Block language powershell title application-externaldatasources.properties blueriq.datasource.comments-sql-store.url=jdbc:sqlserver://<database_url>:<port>;databaseName=bq_comments;instance=SQL_EXPRESS blueriq.datasource.comments-sql-store.username=<username> blueriq.datasource.comments-sql-store.password=<password> blueriq.datasource.comments-sql-store.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver blueriq.hibernate.comments-sql-store.hbm2ddl.auto=validate blueriq.hibernate.comments-sql-store.dialect=org.hibernate.dialect.SQLServer2012Dialect
Using JNDI datasource : this can be configured in the
application-jndidatasources.properties
file When configuring JNDI datasources thejndidatasources
profile should be enabled.Code Block language powershell title application-jndidatasources.properties blueriq.datasource.comments-sql-store.jndiName=java:/comp/env/jdbc/main blueriq.hibernate.comments-sql-store.hbm2ddl.auto=validate blueriq.hibernate.comments-sql-store.dialect=org.hibernate.dialect.SQLServer2012Dialect
...
Supported dialects:
- org.hibernate.dialect.SQLServer2012Dialect (for SQL Server)
- org.hibernate.dialect.Oracle10gDialect (for Oracle)
- org.hibernate.dialect.H2Dialect (for H2) (we do not recommend using a H2 database in production environments)
Supported hbm2ddl.auto values:
- none
- validate
...
title | .NET |
---|
...
Code Block | ||||
---|---|---|---|---|
| ||||
<hibernate-configuration>
<session-factories>
<session-factory name="CommentsDao">
<properties>
<property name="connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
<property name="dialect" value="NHibernate.Dialect.MsSql2012Dialect" />
<property name="connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
<property name="connection.connection_string" value="Server=HOST\SQLEXPRESS;Database=test;User Id=USERNAME;Password=PASSWORD;" />
<property name="show_sql" value="false" />
<property name="current_session_context_class" value="Aquima.WebApplication.WebPersistenceUtility.Session.CurrentHibernateSessionContext, WebPersistenceUtility" />
</properties>
</session-factory>
</session-factories>
</hibernate-configuration> |
Supported dialects:
- NHibernate.Dialect.MsSql2012Dialect
For more information about configuring database connections, see Configuring database connections in .Net webapp.
Info |
---|
The Comments SQL Store component looks for a database connection named "comments-sql-store" so make sure that this name is used in order to configure the Comments SQL Store properly. |
All necessary DLL files on which the Comments SQL Store component depends can be found in the /bin directory of the .NET webapp ZIP file.
.
Configuration
The name of the datasource is comments-sql-store.
Include Page | ||||
---|---|---|---|---|
|