我正在使用java7,jboss7,ojdbc7,hibernate 4.表有一个CLOB列,在域类中代码是这样的:
@Lob private String MyClob;
我在查询时遇到这个奇怪的错误,这是不一致的.
Caused by: javax.persistence.PersistenceException: org.hibernate.HibernateException: IOException occurred reading text
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:273)
at org.hibernate.ejb.criteria.CriteriaQueryCompiler$3.getResultList(CriteriaQueryCompiler.java:254)
...
... 102 more
Caused by: org.hibernate.HibernateException: IOException occurred reading text
at org.hibernate.type.descriptor.java.DataHelper.extractString(DataHelper.java:94)
at org.hibernate.type.descriptor.java.DataHelper.extractString(DataHelper.java:280)
at org.hibernate.type.descriptor.java.StringTypeDescriptor.wrap(StringTypeDescriptor.java:89)
at org.hibernate.type.descriptor.java.StringTypeDescriptor.wrap(StringTypeDescriptor.java:39)
at org.hibernate.type.descriptor.sql.ClobTypeDescriptor$1.doExtract(ClobTypeDescriptor.java:60)
at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:261)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:257)
at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:247)
at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:332)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2912)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1672)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1604)
at org.hibernate.loader.Loader.getRow(Loader.java:1504)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:712)
at org.hibernate.loader.Loader.processResultSet(Loader.java:942)
at org.hibernate.loader.Loader.doQuery(Loader.java:910)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341)
at org.hibernate.loader.Loader.doList(Loader.java:2522)
at org.hibernate.loader.Loader.doList(Loader.java:2508)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2338)
at org.hibernate.loader.Loader.list(Loader.java:2333)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:490) …Run Code Online (Sandbox Code Playgroud) 我有一个以下格式的JavaScript对象
{
"Node1": [
{
"Node2": "node2detail1",
"Node3": "node3detail1",
"Node4": [
"node4detail1",
]
},
{
"Node2": "node2detail2",
"Node3": "node3detail2",
"Node4": [
"node4detail2",
]
},
{
"Node2": "node2detail3",
"Node3": "node3detail3",
"Node4": [
"node4detail3",
]
}
]}
Run Code Online (Sandbox Code Playgroud)
是否可以编写一个jsonpath表达式,该表达式将导致以下格式的JavaScript对象?目的是按键过滤.
{
"Node1": [
{
"Node2": "node2detail1",
"Node3": "node3detail1",
},
{
"Node2": "node2detail2",
"Node3": "node3detail2",
},
{
"Node2": "node2detail3",
"Node3": "node3detail3",
}
]}
Run Code Online (Sandbox Code Playgroud)