小编Ond*_*kar的帖子

插入")"以完成表达式错误,同时将新的HashMap作为参数

我收到错误:Syntax error, insert ")" to complete Expression当我尝试这样做时:

public interface IConectorT extends Library {
HashMap<String, String> xx= new HashMap<>();
IConectorT INSTANCE = (IConectorT) Native.loadLibrary("Eloqua API", IConectorT.class, new 
HashMap{{
      put("DeleteCustomObjectRecord", "DeleteCustomObjectRecord@8");
      }});
}
Run Code Online (Sandbox Code Playgroud)

这是为什么?我认为它是因为它不是JRE 1.7但改变到那并没有帮助.

java hashmap

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

XLSX 自定义日期格式读取为字符串

我有XLSX这个日期在单元格:03-09-2014当我使用Apache POI读取XLSX细胞,它这样写道:41883.0

这就是我这样做的方式:

while (cellIterator.hasNext()) {
                Cell cell = cellIterator.next();
                cell.setCellType(Cell.CELL_TYPE_STRING);
                System.out.print(cell.getStringCellValue() + ";");
            }
Run Code Online (Sandbox Code Playgroud)

由于我已将所有单元格转换为 String 类型,因此我希望日期不会变形...

有什么解决办法吗? 包含日期的单元格上的 apache poi DataFormatter 这是解决方案:)

java excel xlsx apache-poi

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

如果我只有objectID,如何删除ParseObject?

我做了findInBackground查询以获取对象列表.之后,我从我得到的结果中创建自己的对象:

query.findInBackground(new FindCallback<ParseObject>() {
        public void done(final List<ParseObject> hangOutList, ParseException e) {
            if (e == null) {
                for (int i = 0; i < hangOutList.size(); i++) {
                    String objectID= hangOutList.get(i).getObjectId();
                    String city = hangOutList.get(i).getString("City");
                    String name = hangOutList.get(i).getString("Name");
                    String createdBy = 
                           hangOutList.get(i).getString("CreatedBy");
                    HangOut ho=new HangOut(objectID, name, city, createdBy);
                    hangOuts.add(ho);
                }
Run Code Online (Sandbox Code Playgroud)

现在,当我点击其中一个时,我希望能够删除它.在文档中,他们说这样做:myObject.deleteInBackground();

但是,我没有,ParseObject所以我不能这样做.现在我试图做这样的事情:

private void deleteHangout() {
   ParseObject po=new ParseObject("HangOut");
    po.setObjectId(hangOut.getObjectID());
    po.deleteInBackground();
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.有没有办法如何通过ID创建Parse对象.还是其他任何想法?

执行后我得到的错误deleteHangout:

01-18 13:41:07.659    1716-1716/com.parse.starter E/AndroidRuntime? FATAL EXCEPTION: main
java.lang.RuntimeException: Attempted …
Run Code Online (Sandbox Code Playgroud)

android parse-platform

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

java.lang.NoSuchMethodError:org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.setPackagesToScan

我正在构建一个Maven Web MVC应用程序,我使用的是java配置而不是XML.

但是我收到此错误,我无法找到解决方案.

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in org.maguss.config.AppConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]: Factory method 'entityManagerFactory' threw exception; nested exception is java.lang.NoSuchMethodError: org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.setPackagesToScan([Ljava/lang/String;)V
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1123)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1018)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:305)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:301)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196)
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1045)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:824)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa maven

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

标签 统计

java ×3

android ×1

apache-poi ×1

excel ×1

hashmap ×1

hibernate ×1

jpa ×1

maven ×1

parse-platform ×1

spring ×1

xlsx ×1