如何在 Hibernate OGM 中禁用记录 Neo4j 查询?
How to disable logging Neo4j queries in Hibernate OGM?
我将 Hibernate OGM 与 Neo4j 数据库一起使用。
对于每个操作,例如创建新实体,都会产生许多带有 Cypher 查询的日志条目:
...
2015-02-27 11:09:41.825+0000 INFO [org.neo4j]: CREATE (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.869+0000 INFO [org.neo4j]: CREATE (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.873+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.908+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.911+0000 INFO [org.neo4j]: CREATE (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.913+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.914+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
...
如何禁用它?
我试过在 persistance.xml 文件中设置 hibernate.show_sql
属性:
<property name = "hibernate.show_sql" value = "false" />
,但没有结果。
我认为没有办法禁用它。我创建了 https://hibernate.atlassian.net/browse/OGM-755 来跟踪问题。
我将 Hibernate OGM 与 Neo4j 数据库一起使用。
对于每个操作,例如创建新实体,都会产生许多带有 Cypher 查询的日志条目:
...
2015-02-27 11:09:41.825+0000 INFO [org.neo4j]: CREATE (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.869+0000 INFO [org.neo4j]: CREATE (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.873+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.908+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.911+0000 INFO [org.neo4j]: CREATE (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.913+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
2015-02-27 11:09:41.914+0000 INFO [org.neo4j]: MATCH (n:ENTITY:TreeElement {id: {0}}) RETURN n
...
如何禁用它?
我试过在 persistance.xml 文件中设置 hibernate.show_sql
属性:
<property name = "hibernate.show_sql" value = "false" />
,但没有结果。
我认为没有办法禁用它。我创建了 https://hibernate.atlassian.net/browse/OGM-755 来跟踪问题。