annotations

    10熱度

    9回答

    @Column(name="DateOfBirth") private Date dateOfBirth; 我特別需要上面的代碼來創建一個名爲「DateOfBirth」的列,而不是Hibernate給我一個名爲date_of_birth的列。我該如何改變這一點?有沒有web.xml屬性?我遇到了DefaultNamingStrategy和ImprovedNamingStrategy,但不知道

    7熱度

    2回答

    我寫了一個Java註釋,看起來像這樣基於字段的類型,一個編譯時錯誤: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) // can I further limit this to only fields of type DomainObject? public @interface Owns { } 在簡要看着

    17熱度

    1回答

    必須有一本好書/PDF/HTML文件來描述基本要素& Java中註釋的最佳實踐。我有點知道他們來自其他優秀的Java書籍,但我正在尋找一些能夠教會我最需要了解的東西,以便充分利用它們。 (最好在PDF/HTML,所以我可以打印出來&在我的休閒閱讀,書還行,但那些過時了這麼快...) 任何建議? 編輯:我發現太陽指南,以及像這些教程從O'Reilly和DevX,以及Effective Java覆蓋他

    6熱度

    11回答

    是否有框架支持從註釋生成一些標準的單元測試?什麼我想到的一個例子是: @HasPublicDefaultConstructor public class Foo { } 這顯然可以用來自動生成一個單元測試,檢查是否符有一個默認的構造函數。我是唯一一個想過這樣的事情的人嗎? ;)雖然我對Java最感興趣,但其他語言的解決方案肯定也很有趣。 編輯:在回答美國洛特的回答,讓我澄清: 我想測試類

    3熱度

    5回答

    我試圖弄清楚這個問題並且圍繞許多人搜索類似的問題搜索相當長的一段時間。 我試圖在社交網絡中使用Hibernate模擬用戶,還有什麼比映射友誼關係更基礎的社交網絡? 系統中的每個用戶都應該有它的朋友列表,我認爲這可能是一項非常簡單的任務(只需使用ManyToMany關係,對吧?)。所以,我繼續嘗試以下操作: @Entity @Table(name="users") public class Us

    2熱度

    2回答

    我怎樣才能在一個分支,其中,輸出是XML格式的單個文件,包括修訂,日期,作者,文件名&路徑上的所有非二進制文件完全遞歸SVN追溯報告,並在文本文件本身的行?整個輸出需要在一個文件中。它將通過CCNet實例作爲構建的一部分執行。 可用的工具是惡性和nantcontrib,MSBuild的和最新的命令行SVN的最新的穩定版本。 下面是我遇到的一些問題:命令行svn blame命令不支持目錄遞歸。 Bl

    1熱度

    1回答

    我設法配置爲彈出以使用@Autowire 註釋自動檢測我的組件。但問題是,並非所有組件都是自動連線的。 特別是我的DAO被綁定,但我的服務對象不是。我必須明確地爲 在Spring xml配置文件中爲我的服務對象創建一個bean。 任何線索爲什麼發生這種情況?

    4熱度

    5回答

    有人請給我一個在Hibernate中單向@OneToOne主鍵映射的例子嗎?我嘗試過多種組合,到目前爲止,我已經得到的最好的事情是這樣的: @Entity @Table(name = "paper_cheque_stop_metadata") @org.hibernate.annotations.Entity(mutable = false) public class PaperCheque

    12熱度

    4回答

    我正在考慮使用Annotations來定義我的Hibernate映射,但遇到了一個問題:我想使用基本實體類來定義公共字段(包括ID字段),但我希望不同的表具有不同的ID生成策略: @MappedSuperclass public abstract class Base implements Serializable { @Id @Column(name="ID", nulla

    6熱度

    2回答

    我有一個後期編譯步驟,用於處理生成的類的Java字節碼。我希望爲圖書館消費者儘可能地減輕痛苦,所以我正在研究如何使這個過程自動化並且(如果可能的話)編譯器不可知。 Annotation Processing API提供了許多所需的功能(自動服務發現;由Eclipse支持)。不幸的是,這是針對碼發生器和doesn't support manipulation of existing artefact