小编Aza*_*tov的帖子

JSON查询过滤器传输

我想从客户端转移到服务器WHERE子句作为JSON.我已经创建FilterInfo.classFilter.class在服务器上:

   public class Filter<T> {
      private String fieldName;
      private String operand;
      private T value; 
   }

   public class FilterInfo {
     private List<Filter> filters = new ArrayList<Filter>();
     private String orderBy;
   }
Run Code Online (Sandbox Code Playgroud)

filterInfo作为JSON的示例:

{
  "filters": [
    { "fieldName" : "Name",
      "operand" : "=",
      "value" : "John" },

    { "fieldName" : "Age",
      "operand"  : ">=",
      "value"  : "30" }

  ],
  "orderBy": "Age"
}
Run Code Online (Sandbox Code Playgroud)

那么在服务器和构建查询上阅读这个JSON应该很棒.

Gson gson = new GsonBuilder()
                .setPrettyPrinting()
                .setDateFormat(Constants.MY_DATE_FORMAT)
                .create();
FilterInfo filterInfo = gson.fromJson(jsonString, FilterInfo.class);
Run Code Online (Sandbox Code Playgroud)

不幸的是,值 …

java generics json gson

5
推荐指数
1
解决办法
613
查看次数

为什么WebSphere的线程会挂起?

我有WAS 7和Filenet CE 5.1并且有麻烦.为什么WebSphere的线程会挂起.是JDBC驱动程序错误吗?

你能不能建议我.非常感谢!

[22.06.16 13:14:58:921 YEKT] 0000001d ThreadMonitor W   WSVR0605W: Thread "WebContainer : 15" (00000047) was active for 631301 msec and can be hanged up.  Total threads that can be hang up: 69.
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:140)
        at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1782)
        at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:4838)
        at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:6150)
        at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:402)
        at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:350)
        at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696)
        at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715)
        at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:180)
        at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:155)
        at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:332)
        at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecute(WSJdbcPreparedStatement.java:942)
        at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.execute(WSJdbcPreparedStatement.java:618)
        at com.filenet.engine.dbpersist.DBExecutionElement.execute(DBExecutionElement.java:218)
        at com.filenet.engine.dbpersist.DBExecutionContext.getNextResult(DBExecutionContext.java:106)
        at com.filenet.engine.dbpersist.DBStatementList.executeStatements(DBStatementList.java:161)
        at com.filenet.engine.persist.DBStatementList2.executeStatementsNoResult(DBStatementList2.java:57)
        at com.filenet.engine.persist.IndependentPersister.executeChangeWork(IndependentPersister.java:409)
        at com.filenet.engine.persist.IndependentPersister.executeChange(IndependentPersister.java:225)
        at com.filenet.engine.persist.SubscribablePersister.executeChange(SubscribablePersister.java:172)
        at com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(RequestBrokerImpl.java:1266) …
Run Code Online (Sandbox Code Playgroud)

java jdbc websphere-7 filenet-content-engine

0
推荐指数
1
解决办法
426
查看次数

标签 统计

java ×2

filenet-content-engine ×1

generics ×1

gson ×1

jdbc ×1

json ×1

websphere-7 ×1