草庐IT

class_id

全部标签

Java Bean 验证 : GroupSequence with Class-Level Constraint

我有一个具有多个(自定义)内部约束和一个类级约束的bean类。我想在类级约束之前验证内部约束。代码如下所示:@GroupSequence({Inner.class,NewSlotBean.class})@TotalBeanValid(groups=NewSlotBean.class)publicclassNewSlotBean{@DayMonthYearString(groups=Inner.class)privateStringslotDay;@TimeString(groups=Inner.class)privateStringslotBegin;@LengthString(gro

java - 我想定义一个没有接口(interface)的 Spring Bean CLASS

我有一个扩展HibernateDaoSupport的springbean。我希望将这个bean注入(inject)到我的Controller中,但我不希望它实现任何接口(interface)。我只想从我的其余代码中引用具体类(也许不使用AopProxy?)有人有办法做到这一点吗?@AutowiredprivateMySampleServicemySampleService;...gettersandsetters....我知道使用接口(interface)是个好主意,这就是IoC的全部意义所在,但请不要建议我使用接口(interface)。 最佳答案

java - JPA 如何在使用父级合并但创建子级时获取生成的 id/对象?

我有一个实体,该实体之前已保留并且与另一个实体具有@OneToMany关系。为了添加一个新实体,我只是在托管对象中添加我的新实体并使用cascadeType.ALL来保存更改。有没有一种方法可以让我获取新创建的对象的ID,或者获取我在合并中使用的原始(非托管)对象以更新其ID?在伪代码中,我希望发生以下情况:将为合并后的实体返回新副本旧副本将针对新实体进行更新例子:父A,id=13childB,id=0本质上,我想在父级上发出merge,但在子级上级联persist(以便更新而不是复制原始子实例)。显然这不会发生。我正在使用hibernate作为提供者。 最

java - 如何修复以下异常 com.google.appengine.api.labs.modules.ModulesException : Instance id unavailable

我正在尝试将1.8.x之前的GoogleAppEngine应用程序移植到1.8.7我在本地开发服务器上以及在每次调用URL时将我的应用程序部署到GAE时遇到以下错误。我看到其他人也遇到同样的问题,但我在Internet上找到的帖子都没有实际的解决方案。Nov12,20139:05:40PMcom.google.appengine.tools.development.DevAppServerModulesFilterdoDirectRequest[INFO]FINEST:requesttospecificmoduleinstance:-1.default[INFO]Nov12,20139

java - Java 中 .class 文件的用途

我正在尝试了解.class文件在Java中的工作方式以及它们的用途。我在网上找到了一些信息,但得到的解释并不令人满意。一旦我们运行编译器,我们就会得到.class文件,它是字节码。这个机器可读吗?如果不是,这就是为什么我们需要程序成功运行的解释器?此外,由于.class文件等同于我们的.java程序,为什么有人不能通过使用VM运行.class文件来直接运行java程序,他们需要将.java文件作为出色地? 最佳答案 根据定义,JVM是一个virtualmachine,那是模拟真实机器功能的软件机器。像真正的机器一样,它有一个inst

Java 错误 - 错误的源文件 : file does not contain class x . 请删除或确保它出现

最近为了考试开始学习Java。在学习包时,尝试了这个并得到了一条错误消息。我做的是//CreatingclassA(Withinpackagethepackage:com.test.helpers)packagecom.test.helpers;publicclassA{publicvoidsayHello(){System.out.println("HelloWorld");}}//AndthentheclassApputilisingtheclassAimportcom.test.helpers.*;publicclassApp{publicstaticvoidmain(Strin

java - 如何选择一个Kafka transaction.id

我想知道我能否在理解Kafka中的交易方面获得帮助,尤其是如何使用transaction.id。这里是上下文:我的Kafka应用程序遵循以下模式:使用来自输入主题的消息,进行处理,然后发布到输出主题。我不使用KafkaStreamsAPI。我在一个消费者组中有多个消费者,每个消费者都在自己的轮询线程中。有一个带有工作线程的线程池,该线程用于执行消息处理并将其发布到输出主题。目前,每个线程都有自己的生产者实例。我正在使用已发布的事务API,以确保消耗偏移量的更新和对输出主题的发布原子地进行到目前为止,我的假设包括:如果我的进程在中间事务中崩溃,那么该事务中的任何内容都不会发布,也不会消耗

java - 每个子类继承关系表 : How to query against the Parent class without loading any subclass ? ?? ( hibernate )

假设一个每个子类继承关系的表可以在下面描述(来自wikibooks.org-参见here)注意父类不是抽象的@Entity@Inheritance(strategy=InheritanceType.JOINED)publicclassProject{@Idprivatelongid;//Otherproperties}@Entity@Table(name="LARGEPROJECT")publicclassLargeProjectextendsProject{privateBigDecimalbudget;}@Entity@Table(name="SMALLPROJECT")publi

java - 为什么 getResourceAsStream 方法在 Class 类中?

为什么publicInputStreamgetResourceAsStream(Stringname)在Class类中?它只是提供jar文件中的文件输入流,与Class类无关。所以它可以是静态方法,它可以在任何类中。 最佳答案 有类的关系:该类的包被考虑在内-如果您在类上为foo.bar.SomeClass调用getResourceAsStream("baz.txt")它将寻找/foo/bar/baz.txt首先考虑类加载器来查找资源——如果它是静态方法,它如何知道要查找哪些jar文件(等)?生活不仅仅是系统类加载器

java - App 引擎标识符。 key 与 ID

为了在GoogleAppEngine中识别我的JDO对象,我使用了Key类型。它工作正常,但是当我需要通过url传递它时,它会变得有点长。例如:http://mysite.com/user/aghtaWx1LWFwcHIZCxIGTXlVc2VyGAMMCxIHTXlJbWFnZRgHDA在我的管理查看器中查看我的实体时,我可以看到数据存储还为我的实体对象设置了一个“id”,它似乎是一个递增的数值,与Key字符串相比非常短。我可以用它来获取关于我的对象的信息吗?我该怎么做呢?我尝试将getObjectbyId()与id而不是key一起使用……它不起作用。有什么想法吗?