java - 我可以将许多注释与常用参数结合起来吗
问题描述
我在创建一个结合了其他一些的@interface 时遇到了一些麻烦。例如,我想创建一个 @Interface 并向它传递一个参数,该参数将自动被赋予/传递给它的“父母”。
据我所知,这是做不到的。但我仍然很好奇是否有什么我能做的。
@Entity(name = "categories")
@Where(clause = "deleted=0")
@SQLDelete(sql = "UPDATE categories SET deleted = 1 WHERE id = ? AND version = ?")
public class Category extends BaseEntity {
在上面的代码中,您可以看到在实体注释中使用了值为“类别”的参数“名称”,它也包含在 SQLDelete 的字符串中。
这样做,我想让代码更具可读性,并避免有太多的注释,这些注释对于我拥有的所有实体都是相同的。另外,如果我需要更改所有注释以使其更容易。
解决方案
推荐阅读
- django - 如何使用单个 PostGreSQL,同时让两个在 Google App Engine 和 Google App Engine Flexible 中运行的 Django 应用程序访问它
- compiler-errors - 将参数传递给 RandomForest 时出错
- python - 提取到CSV文件时如何从Python中同一行的HTML表中获取相同的行项目
- mysql - 如何在从 MYSQL 中的同一表中提取的视图上添加列
- jquery-ui - jqueryui 选择菜单触发更改以重新设置选择器范围内的项目样式
- jquery - 如何在 jquery 中使用 autocomplete()
- python - 外键显示为下拉菜单。有什么方法可以将其显示为文本值?(django)
- javascript - 如何在网站上触发 MacBook 触控板触觉反馈?
- java - 在循环内只显示一次更新提示
- google-apps-script - 自动日期公式谷歌表