簡體   English   中英

使用hibernate創建夾具(不是import.sql方法)

[英]create fixture using hibernate(not import.sql method)

有沒有一種方法可以使用Java代碼和那些休眠實體類來創建夾具數據。

我發現在數據庫遷移方面使用import.sql不好

由於您正在使用休眠方式,因此創建示例數據的方法是使用休眠本身來創建它。 您有兩種選擇:

  • 生成隨機數據-從1到X進行查找,實例化實體並設置隨機值,然后保存每個實體
  • 預定義的數據-使用某種元格式,例如.properties,.json或.xml來定義field = value對,解析該文件,為每個記錄實例化實體,設置字段並保存。

這樣,您的數據生成將與實體模型聯系在一起,並且當模型更改時,您的數據將不會變得不同步。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM