annotations相关内容

JFreechart在图表上绘制弧线

我有 2 个问题 1)我正在尝试使用形状注释在 XYplot 上绘制弧线.我使用 XYLine 注释画了一条线,我希望弧线从线结束的地方开始.我的参数有一些问题.我希望弧的高度为 17,宽度为 44,并从绘图的点 (3.0, 17) 开始(这是线结束的地方).但是下面的代码不起作用.谁能告诉我代码有什么问题? Arc2D.Double arc = new Arc2D.Double(3.0, ..
发布时间:2022-01-13 09:46:47 其他开发

有人可以在休眠中向我解释@MapsId吗?

有人可以向我解释一下休眠中的 @MapsId 吗?我很难理解它. 如果可以用一个例子来解释它会很棒,它最适用于什么样的用例? 解决方案 这里有一个很好的解释,来自 对象数据库. 指定为 EmbeddedId 主键、EmbeddedId 主键中的属性或父实体的简单主键提供映射的 ManyToOne 或 OneToOne 关系属性.value 元素指定关系属性对应的复合键中的属性. ..
发布时间:2022-01-13 09:46:31 Java开发

@Transactional(传播=传播.需要)

如果有人能解释这个注释的作用以及我们何时使用它: @Transactional(propagation=Propagation.REQUIRED) 谢谢 解决方案 当传播设置为 PROPAGATION_REQUIRED 时,将为应用该设置的每个方法创建一个逻辑事务范围.每个这样的逻辑事务范围可以单独确定仅回滚状态,外部事务范围在逻辑上独立于内部事务范围.当然,在标准 PROPAGATI ..
发布时间:2022-01-13 09:46:05 Java开发

@Nullable 注解用法

我看到java中的一些方法声明为: void foo(@Nullable Object obj){ ... } 这里的@Nullable是什么意思?这是否意味着输入可能是null? 没有注解,输入仍然可以为空,所以我猜不只是它? 解决方案 明确了方法接受空值,如果你重写了方法,你也应该接受空值. 它还可以作为 FindBugs 等代码分析器的提示.例如,如果此类方法取消引用 ..
发布时间:2022-01-13 09:45:59 Java开发

如何使用 Hibernate @Any 相关的注解?

有人可以向我解释一下 Any 相关的注释(@Any、@AnyMetaDef、@AnyMetaDefs 和 @ManyToAny) 在实践中工作.我很难找到任何关于这些的有用文档(仅 JavaDoc 不是很有帮助). 到目前为止,我已经收集到它们以某种方式启用对抽象类和扩展类的引用.如果是这种情况,为什么没有 @OneToAny 注释?这个“any"是指一个“any"还是多个“any"? ..
发布时间:2022-01-13 09:45:50 Java开发

java中有没有类似注解继承的东西?

我正在探索注解并发现一些注解似乎在它们之间具有层次结构. 我正在使用注释在后台为卡片生成代码.有不同的卡片类型(因此不同的代码和注释),但它们之间有一些共同的元素,如名称. @Target(value = {ElementType.TYPE})公共 @interface 移动扩展页面{字符串方法1();字符串方法2();} 这将是常见的注释: @Target(value = {Elem ..
发布时间:2022-01-13 09:45:13 Java开发

为什么javac在@Override注释上失败

当我实现接口的方法时,Eclipse 正在添加 @Override 注释.Eclipse 似乎对此没有任何问题.而我们来自 Cruise Control 的自动化构建过程似乎对此没有任何问题.但是当我从命令行构建时,ant 运行 javac,我得到了这个错误: [javac] C:\path\project\src\com\us\MyClass.java:70: 方法不会覆盖其超类中的方法[ja ..
发布时间:2022-01-13 09:44:30 Java开发

为什么 Eclipse 在接口方法上抱怨 @Override?

我有一个现有项目在覆盖 interface 方法而不是超类方法的方法上使用 @Override.我无法在代码中更改它,但我希望 Eclpse 停止抱怨注释,因为我仍然可以使用 Maven 构建. 我将如何禁用此错误? 注意:由于项目需要,我需要为Java 1.5编译. 解决方案 在实现接口声明的方法的方法上使用 @Override 注释仅从 Java 6 开始有效.这是 Jav ..
发布时间:2022-01-13 09:43:33 Java开发

Python3 的“函数注释"有什么好的用途?

函数注释:PEP-3107 我遇到了一段演示 Python3 函数注释的代码片段.这个概念很简单,但我想不出为什么这些是在 Python3 中实现的,或者它们有什么好的用途.也许SO可以启发我? 它是如何工作的: def foo(a: 'x', b: 5 + 6, c: list) ->最大值(2, 9):... 功能体 ... 参数后冒号后面的所有内容都是“注解",->后面的信息 ..
发布时间:2022-01-13 09:43:23 Python

形状标注上方的JFreechart系列工具提示

我有一个 XYPlot,上面是系列和几个动态添加的形状注释,没有填充(因此每个系列点都是可见的).是否可以在注释上显示系列工具提示(显示鼠标指针当前指向的系列点的坐标)?或者如何重新排列元素以使工具提示可见. 解决方案 我怀疑您正在将形状注释添加到绘图中,它们是最后绘制的.相反,将它们添加到 Layer.BACKGROUND 中的渲染器.如下图所示,圆圈不会遮挡 (20, 20) 处的工具 ..
发布时间:2022-01-13 09:43:14 Java开发

不同的保留政策如何影响我的注释?

任何人都可以清楚地解释 java.lang.annotation.RetentionPolicy 常量 SOURCE、CLASS 和 CLASS 之间的实际区别吗?代码>运行时间? 我也不确定“保留注释"这个短语是什么意思. 解决方案 RetentionPolicy.SOURCE:丢弃期间编译.这些注释不编译后有意义已完成,因此它们不会被写入字节码. 示例:@Override、 ..
发布时间:2022-01-13 09:42:53 Java开发

Java注解成员可以使用哪些类型?

今天我想在 这个文档之后创建我的第一个注释接口 我得到了这个编译器错误 注解成员的类型无效":公共@interface MyAnnotation {对象我的参数;^^^^^^} 显然 Object 不能用作注解成员的类型.不幸的是,我找不到任何关于一般可以使用哪些类型的信息. 这是我通过反复试验发现的: 字符串 → 有效 int → 有效 整数 → 无效(令人惊讶) Stri ..
发布时间:2022-01-13 09:42:34 Java开发

在 JPA 中设置列​​的默认值

是否可以为 JPA 中的列设置默认值,如果,如何使用注释来完成? 解决方案 实际上在 JPA 中是可能的,虽然使用 @ColumncolumnDefinition 属性有点小技巧/code> 注解,例如: @Column(name="Price", columnDefinition="Decimal(10,2) default '100.00'") ..
发布时间:2022-01-13 09:42:26 Java开发

JsonMappingException:没有为类型 [简单类型,类] 找到合适的构造函数:无法从 JSON 对象实例化

我在尝试获取 JSON 请求并对其进行处理时收到以下错误: org.codehaus.jackson.map.JsonMappingException:没有找到适合类型 [simple type, class com.myweb.ApplesDO] 的构造函数:无法从 JSON 对象实例化(需要添加/启用类型信息?) 这是我要发送的 JSON: {“苹果":[{“苹果":“青苹果"} ..
发布时间:2022-01-13 09:42:19 Java开发

Java 中如何以及在何处使用注解?

我们可以使用注解的主要领域有哪些?该功能是否可以替代基于 XML 的配置? 解决方案 注解是meta-meta-objects,可以用来描述其他meta-objects.元对象是类、字段和方法.向对象询问其元对象(例如 anObj.getClass() )称为 introspection.内省可以更进一步,我们可以询问元对象它的注释是什么(例如 aClass.getAnnotations) ..
发布时间:2022-01-13 09:42:10 Java开发

如何使用 JPA 注释注释 MYSQL 自动增量字段

直截了当,问题是将对象运算符保存到 MySQL 数据库中.在保存之前,我尝试从该表中进行选择,它可以正常工作,与 db 的连接也是如此. 这是我的 Operator 对象: @Entity公共类运算符{@ID@GeneratedValue私人长ID;私人字符串用户名;私人字符串密码;私有整数活跃;//获取器和设置器...} 为了保存,我使用 JPA EntityManager 的 per ..
发布时间:2022-01-13 09:41:41 Java开发