草庐IT

string-id

全部标签

java - String.format() 抛出 FormatFlagsConversionMismatchException

此代码在Java1.6中运行良好:publicstaticStringpadLeft(Strings,intn){if(n但较新的版本(和一些其他VM实现)抛出此Exception:java.util.FormatFlagsConversionMismatchException:MismatchedConvertor=s,Flags=#atjava.util.Formatter$Transformer.transformFromString(Formatter.java:1020)atjava.util.Formatter$Transformer.transform(Formatter

java - 如何为非 ID 字段使用序列生成器?

publicclassSequenceControlNumberextendsSequenceGenerator{privatestaticfinalLoggerlog=LoggerFactory.getLogger(SequenceGenerator.class);@OverridepublicSerializablegenerate(SessionImplementorsession,Objectobj){Connectionconnection=session.connection();try{PreparedStatementst=connection.prepareState

java - JAXB 使用 ID 引用而不是包含来序列化 XML

在RestFul-Webservice(Jersey)上下文中,我需要将对象图编码/序列化为XML和JSON。为简单起见,我尝试用2-3个类来解释问题:Person.java@XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)publicclassPerson{privateStringname;//@XmlIDREF@XmlElement(name="house")@XmlElementWrapper(name="houses")privateCollectionhouses;publicPerson(){}publicPerson

Java 错误 : constant string expression required

这个问题在这里已经有了答案:Javaswitchstatement:Constantexpressionrequired,butitISconstant(14个答案)关闭9年前。我有2个Java类:publicabstractclassIconNames{/****/publicstaticfinalStringButtonFett=java.util.ResourceBundle.getBundle("recources/buttonproperties").getString("fett");}和publicclassEditorPanelActionListenerimpleme

java - List 或 Set<String> 的 JPA 映射

作为ORM的新手,我想找到一种方法来为实体中的字符串列表(或一组)定义一个简单的(意味着没有额外的实体)映射。我找到了这个样本:importjava.util.Set;importjavax.persistence.CollectionTable;importjavax.persistence.Column;importjavax.persistence.ElementCollection;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.Id;@E

Java : Remove strange special characters from String

这个问题在这里已经有了答案:Howcannon-ASCIIcharactersberemovedfromastring?(10个答案)关闭6年前。我想从Java中的字符串中删除所有奇怪的特殊字符。这些奇怪的特殊字符在MSWord中以?(问号)的形式出现。示例字符串的图像如下所示。

java - (java.lang.String) 不能应用于 (java.lang.Object)

我有一个名为TopicS的Listner类,我试图从一个名为readMessages的gui中调用它当我尝试使用以下方法运行类TopicS时,privatevoidjButton1ActionPerformed(java.awt.event.ActionEventevt){System.out.println("testtesttest");System.out.print("youpressed"+topicCombobox.getSelectedItem());TopicSa=newTopicS();a.addTopicToListner(topicCombobox.getSele

java - Hibernate Natural ID 重复问题

一般来说,我是Hibernate和DB的新手,所以请原谅这个基本问题。我正在使用DISprotocol特别是DIS的Open-DIS实现。在DIS中,每个EntityStatePdu(包含模拟中实体的状态)都有一个EntityId对象,一个由3个整数组成的元组。我想将此对象用作自然ID,并同时维护一个标准代理ID。我的问题是我不知道如何确保数据库确定给定的EntityId已经存在并将该EntityId的主键用作EntityStatePdu中的外键。换句话说,假设我有两个EntityStatePdus,EntityID(1,2,3);即我们有来自同一实体的两个更新。我想要如下内容:表格:

java - 无法编码 java.lang.String

这是我的困境:我有一个dto类,用于从XML来回编码。诀窍是:由于我们的项目处理的dto类的数量是带有复数外部标记的集合,所以我决定创建一个委托(delegate)集合,它允许我使用其中一个类并毫不费力地将它们变成一个收集并获得随之而来的便利(迭代、添加等)。在我们的项目中,我们有编码测试来清除注释错误等。下面是我的故障代码。问题:根据编码器的不同,如果我扩展此QuickCollection,我会收到以下错误。当使用CXF作为对web服务请求的响应将对象解码为xml时,它会失败。确切错误:com.sun.istack.SAXException2:无法将类型“java.lang.Stri

java - GWT Maven 插件 : Generating non-String parameters in the Messages class

我的“Messages.properties”文件中有一个属性,它有一个使用数字格式的参数:my.message=Fileexceeds{0,number,0.0}MB.当我运行gwt:i18nMaven目标时,它会根据我的“Messages.properties”文件中的属性生成一个Messages接口(interface)(与正常情况一样):publicinterfaceMessagesextendscom.google.gwt.i18n.client.Messages{//...@DefaultMessage("Fileexceeds{0,number,0.0}MB.")@Key