[英]How to map a String[] in hibernate
你如何在hibernate中映射以下類:
private class Book {
private int id;
private String title;
private String[] chapterTitles;
//Constructor, Getters and Setters
}
我在Hibernate中映射了Collections和原始數組,但是如何使用String []呢? 我的hibernate工具以'NullPointerException'停止,因此我無法生成映射。 我用谷歌搜索但找不到任何東西。
我不知道如何使用Annotations和個人,我不認為這是好主意,你應該使用List<String>
但你可以使用xml映射。
你應該使用<array>
<array name="chapterTytles" table="Titles">
<key column="title_ID" />
<index column="tytle_index" />
<element column="tytle_name" type="string" />
</array>
您可以通過創建自定義值類型來實現 ,但我個人更願意更改您的設計並使用List。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.