小编cam*_*oqp的帖子

Java是布尔值'true'的默认值吗?

为什么默认情况下private Boolean shouldDropTables;分配给true变量而不是NULL像写作时那样private Integer anInteger;

我问,因为我遇到了一些代码,其中有一个shouldDropTables布尔变量的评估NULL是否确定是否执行方法.

java boolean

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

Eclipse中的Java Buildpath问题

在eclipse中,我遇到了与构建路径相关的错误.

错误:

Project 'XX' is missing required library: 'middlegen-2.1.jar'
Run Code Online (Sandbox Code Playgroud)

但是在构建路径配置之前删除了库.

缓存可能有问题吗?

有没有人知道为什么eclipse说即使在构建路径配置之前删除了库也需要库.

最好的

java eclipse buildpath

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

整数自动拆箱和自动装箱会产生性能问题吗?

我们现在正在做使用一些迭代等操作x++;,其中x的一个Integer,而不是一个int.

在我们的系统上的一些用户操作中可以重复操作,但没有像数学应用程序那样复杂或太多,每个用户事务最多可达10000次.

这种拆箱和后来的装箱是否会影响我们的性能一些明显的毫秒

java boxing unboxing integer

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

如何将2个字符串与<c:if>进行比较?

我试图显示一个<h:outputText><h:commandLink>相应的支持bean返回的String属性.我在比较字符串时遇到问题.以下是插图:

<c:if test='#{column.header ne "Details"}'>
     <h:outputText value="#{recordTable[column.property]}"/><br/>
</c:if>
<c:if test='#{column.header eq "Details"}'>
     <h:commandLink value="#{column.header}"
                    action="#{searchBean.goToWarehouse}"/><br/>
</c:if>
Run Code Online (Sandbox Code Playgroud)

然而,比较不起作用.这是正确的方法吗?可以在没有JSP示例的情况下<jsp:useBean....>完成

谢谢你的帮助

java jsf jsp jstl

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

持久化实体时的javax.ejb.EJBException

我有一个名为Medico的实体,它是从数据库创建的实体类,因此我认为实体定义在这里是安全的,但定义如下:

@Entity
@Table(name = "medico")
@XmlRootElement
@NamedQueries({All named queries here})
public class Medico implements Serializable {
private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Basic(optional = false)
    @NotNull
    @Column(name = "idMedico")
    private Integer idMedico;
    @Basic(optional = false)
    @NotNull
    @Column(name = "Identificacion")
    private int identificacion;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 33)
    @Column(name = "Primer_Nombre")
    private String primerNombre;
    @Size(max = 33)
    @Column(name = "Segundo_Nombre")
    private String segundoNombre;
    @Basic(optional = false)
    @NotNull
    @Size(min = …
Run Code Online (Sandbox Code Playgroud)

java entitymanager jpa-2.0

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

如何获取@OneToMany和@ManyToMany实体

我的问题与以下内容非常相关:
为什么在数据正确显示时,我在Spring MVC Web应用程序中获得了Hibernate LazyInitializationException?

我在特定实体上具有以下属性:

@OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.REMOVE})
@JoinColumn(referencedColumnName = "id", name = "ID_FORMAT_FILE")
private List<ColumnFormat> columnList;
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "FILEFORMAT_ORIGINATOR", joinColumns = @JoinColumn(name =   "FILEFORMAT_ID", referencedColumnName = "id")
    , inverseJoinColumns = @JoinColumn(name = "ORIGINATOR_ID", referencedColumnName = "id"))
private List<Originator> originators;  
Run Code Online (Sandbox Code Playgroud)

您可能已经注意到我在两个关系上都有一个Eager Fetch类型,但它给出了以下内容:

Caused by: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags
    at org.hibernate.loader.BasicLoader.postInstantiate(BasicLoader.java:94)
    at org.hibernate.loader.entity.EntityLoader.<init>(EntityLoader.java:119)
    at org.hibernate.loader.entity.EntityLoader.<init>(EntityLoader.java:71)
    at org.hibernate.loader.entity.EntityLoader.<init>(EntityLoader.java:54)
    at org.hibernate.loader.entity.BatchingEntityLoader.createBatchingEntityLoader(BatchingEntityLoader.java:133)
    at org.hibernate.persister.entity.AbstractEntityPersister.createEntityLoader(AbstractEntityPersister.java:1914)
    at org.hibernate.persister.entity.AbstractEntityPersister.createEntityLoader(AbstractEntityPersister.java:1937)
    at org.hibernate.persister.entity.AbstractEntityPersister.createLoaders(AbstractEntityPersister.java:3205)
    at org.hibernate.persister.entity.AbstractEntityPersister.postInstantiate(AbstractEntityPersister.java:3191)
    at org.hibernate.persister.entity.SingleTableEntityPersister.postInstantiate(SingleTableEntityPersister.java:728)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:348)
    at …
Run Code Online (Sandbox Code Playgroud)

java hibernate fetch

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

可以在没有科学记数法的情况下格式化Double吗?

我知道有关同一问题的各种帖子.

挖掘它有点不同,它可能有点明显,但我需要你的意见.

我目前正在使用Hibernate SearchLucene来索引实体属性.

我的实体上有一堆Double属性.

使用Lucene的默认桥接器(Bridge,即负责转换LongToStringStringToLong的桥接器)的这些实体在科学符号开始使用后给我带来麻烦.

我试图在DataTables上展示一个.xhtml信用卡和借记卡金额,它们的长度可以长达18位,其数据库(DB2)类型是BIGINT.

  1. 例如,我无法将DataBase类型更改为Long.
  2. 我不能将我的实体的Double类型属性更改为例如Long

那么问题是什么? 是否有一种方法从字符串说"1234567890"来检索格式为1234567890而不是1.23456789E9的Double,因为它默认情况下正在执行Double.parseDouble(FormattedString)

PD:我知道DecimalFormat的存在,但考虑到使用这个formater会给我一个正确格式化的字符串说:"#######.E0"但我真正需要的是具有这种格式的Double,但是在做的时候Double.parseDouble(FormattedString)我会放松这种格式.

希望我很清楚,谢谢你的帮助.

java string double hibernate-search

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

Cuda 4.0 vs 3.2

CUDA 4.0比3.2更快吗?
我对CUDA 4.0的添加不感兴趣,而是知道如果我使用CUDA 4.0,内存分配和传输是否会更快.
谢谢

c c++ comparison cuda

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

Java生成空白字符串

是否有一种更有效的方法来生成一个充满空白的字符串,具有可自定义的大小,如下所示:

private String getBlanks (int numberOfBlanks)
    {
        String theBlanks = "";
        for (int i = 0; i < numberOfBlanks; i++)
        {
            theBlanks = theBlanks + " ";
        }
        return theBlanks;
    }
Run Code Online (Sandbox Code Playgroud)

也许有一种StringBuilder或任何其他类型?

编辑:因为我们有Appache Commons Lang最方便的做法是通过使用String Utils - leftPad,感谢大家的答案!

谢谢

java

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