小编hua*_*n68的帖子

如何将BigDecimal重置为零

你好,我有一个BigDecimal临时变量,我希望它可以在一个函数中重用.如果值大于零,我有办法将此变量重置为零吗?

谢谢 @!

java bigdecimal

8
推荐指数
2
解决办法
2万
查看次数

为什么Hibernate STRING无法解决?

我刚下载了Hibernate 4.0.1最终版本的新版本.当我输入以下代码时,这很奇怪:

Hibernate.STRING
Run Code Online (Sandbox Code Playgroud)

eclipse IDE在STRING关键字上显示错误.我确信我的构建路径中有hibernate jar,并且还包含以下代码:

import org.hibernate.Hibernate;
Run Code Online (Sandbox Code Playgroud)

我只是想知道为什么会这样呢?

java hibernate

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

如何使用like和%进行Hibernate查询?

我有一个像这样的Hibernate SQL查询:

public void funcA(String str) {
  StringBuilder sql = new StringBuilder();
  sql.append("select fieldA from tableA where fieldB like '%:searchKey%'");

  ...

  session.createSQLQuery(sql.toString())
  .addScalar("fieldA", StandardBasicTypes.STRING)
  .setParameter("searchKey", str);

  ...
}
Run Code Online (Sandbox Code Playgroud)

当我这样做一个查询时query.list(),我得到以下错误:

[WARNING ] SQL Error: -7, SQLState: 42601[ERROR   ] The character "%" following "fieldB like" is not valid.
[ERROR   ] An error occurred during implicit system action type "2".  Information returned for the error includes SQLCODE "-7", SQLSTATE "42601" and message tokens "%|fieldB like".
Run Code Online (Sandbox Code Playgroud)

我可以知道如何解决这个问题?

java sql hibernate

8
推荐指数
2
解决办法
2万
查看次数

为什么服务器抱怨aspectOf丢失了?

我正在尝试在AspectJ中注入Spring bean,就像下面显示的代码一样,无论如何我服务器(WAS Liberty Profile)一直抱怨方法aspectOf缺失.我可以知道如何解决这个问题?

应用程序的context.xml

<aop:aspectj-autoproxy/>
<import resource="/context-file-A.xml"/>
Run Code Online (Sandbox Code Playgroud)

上下文文件A.XML

<bean id="loggingAspect" class="com.huahsin.LoggingAspect" factory-method="aspectOf">
Run Code Online (Sandbox Code Playgroud)

JAVA代码

@Aspect
public class LoggingAspect {
   ...
}
Run Code Online (Sandbox Code Playgroud)

java aop spring aspectj

7
推荐指数
3
解决办法
2842
查看次数

为什么web.xml'context-param'不能有字符[children]?

我很好奇这个web.xml代码发生了什么,我cvc-complex-type.2.3: Element 'context-param' cannot have character [children], because the type's content type is element-only.在Eclipse(juno版本)Markers视图中遇到此错误.

这是代码:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" 
        version="2.5" 
        xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  <display-name>Spring security web application (series)</display-name>

?  <!-- to specifically stop trouble with multiple apps on tomcat -->
?  <context-param>
?  ?  <param-name>webAppRootKey</param-name>
?  ?  <param-value>customauth_root</param-value>
?  </context-param>

?  <!-- Location of the XML file that defines the root application context
?  ?  applied by ContextLoaderListener. -->
?  <context-param>
? …
Run Code Online (Sandbox Code Playgroud)

eclipse java-ee

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

如何在使用Group By时区分记录?

你好,我有桌子(看下面),有4条记录.请注意,ColumnA和ColumnB具有相同的值,ColumnC和columnD将具有不同的值.

ColumnA ColumnB ColumnC ColumnD
------- ------- ------- -------
xx      yy      AAA     333
xx      yy      BBB     555
xx      yy      AAA     333
xx      yy      BBB     555
Run Code Online (Sandbox Code Playgroud)

我试图使用Group By查询选择整个记录,如下所示:

SELECT ColumnC from TableA GROUP BY ColumnC;
Run Code Online (Sandbox Code Playgroud)

这个查询只显示了ColumnC,但我的期望是不仅选择整个记录ColumnC.

更新:我的预期输出是:

ColumnA ColumnB ColumnC ColumnD
------- ------- ------- -------
xx      yy      AAA     333
xx      yy      BBB     555
Run Code Online (Sandbox Code Playgroud)

我可以知道我该怎么办?

谢谢 @!

sql oracle group-by

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

为什么我不能在开关/外壳中使用无符号短路?

我有两个静态成员声明ClsA,如下所示:

class ClsA {
public:
   static unsigned short m_var1;
   static unsigned short m_var2;
};

unsigned short ClsA::m_var1 = 1001;
unsigned short ClsA::m_var2 = 1002;
Run Code Online (Sandbox Code Playgroud)

ClsB,我使用这样的静态成员声明ClsA:

unsigned short var1; // assume var1 is declare/use some where in the code.

switch( var1 ) {
case ClsA::m_var1:  // Error: cannot appear in a constant-expression
   break;

case ClsB::m_var2:  // Error: cannot appear in a constant-expression
   break;
}
Run Code Online (Sandbox Code Playgroud)

如果我在switch语句中使用它,为什么会出现错误?如果我在if语句中使用它,则没有错误.

c c++

4
推荐指数
2
解决办法
3871
查看次数

如何选择加密算法来加密/解密文件?

最近我正在写一个要求我加密/解密文件的QT程序.我是加密的新手,我完全不知道如何使用编程进行加密.谷歌搜索了一段时间后,我发现这个帖子与我的目标非常相似.他们建议使用crypto ++,但我的问题是当我到达那里时,有很多选择加密.我只想加密文件,不需要复杂的文件,也不需要密码来打开文件.只有我的程序可以打开并读取该文件.

我可以知道如何选择适合我的加密算法吗?

谢谢 @!

c++ encryption qt

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

为什么枚举无法在JAVA中解决?

我正在使用J2EE Eclipse Indigo,我有三个类声明如下:

public interface ClassA {
   public static enum TYPE { TYPE1, TYPE2 };
}

public interface ClassB extends ClassA {

}

public class ClassC implements ClassB {
   System.out.println(TYPE.TYPE1);
}
Run Code Online (Sandbox Code Playgroud)

ClassC中的TYPE存在编译错误.它抱怨"枚举不能解决为一种类型".它也是ClassA中枚举的警告,它抱怨说:

Multiple markers at this line
 - 'enum' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on
 - enum cannot be resolved to a type
 - Syntax error, insert ";" to complete FieldDeclaration
Run Code Online (Sandbox Code Playgroud)

我可以知道导致此代码中的错误的原因是什么?

java enums

2
推荐指数
2
解决办法
2万
查看次数

如何将支持bean值传递给JavaScript?

我想在JSF中读取backing bean值,然后传递给JavaScript,我可以知道如何做到这一点吗?

支持bean示例代码:

@ManagedBean(name="enquiry")
@SessionScoped
public class Enquiry {

  public boolean noQuery;

  /** getter and setter **/
}
Run Code Online (Sandbox Code Playgroud)

在XHTML示例代码中,我想传递支持bean值,然后传递到showNoQueryPrompt()这样:

<h:commandLink onClick="showNoQueryPrompt(#{enquiry.noQuery})">
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)

然后在JavaScript代码中,我可以读取布尔值来确定是否应该提示或不提示.这是代码:

<script ...>
   var showNoQueryPrompt(Boolean showPrompt) {

     if( showPrompt == "true" ) {
        alert('No query');
     }
   }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript xhtml jsf-2 managed-bean

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