企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 注解不支持继承 你不能使用 **extends** 关键字来继承 **@interfaces**。这真是一个遗憾,如果可以定义 **@TableColumn** 注解(参考前面的建议),同时嵌套一个 **@SQLType** 类型的注解,将成为一个优雅的设计。按照这种方式,你可以通过继承 **@SQLType** 来创造各种 SQL 类型。例如 **@SQLInteger** 和 **@SQLString**。如果支持继承,就会大大减少打字的工作量并且使得语法更整洁。在 Java 的未来版本中,似乎没有任何关于让注解支持继承的提案,所以在当前情况下,上例中的解决方案可能已经是最佳方案了。