Webapp中的默认数据?

时间:2012-04-08 17:29:58

标签: java hibernate jsf

如何在webapp中设置默认数据?例如默认用户:admin,test等。

我首先考虑在我的会话bean中定义一个静态部分,但这仍然会导致每个会话都有一个新的用户创建。哪个不适合。

我该怎么办?

TY!

2 个答案:

答案 0 :(得分:0)

最好的方法是放入您的webapp的配置部分,在那里它将通过以下步骤加载和读取一次:
您的数据的xml文件,只需将其放在类路径上并使用java propery读取它,它将获得类加载器路径的输入流

答案 1 :(得分:0)

如果你正在使用hibernate(我假设你来自问题标签),那么你需要的只是在你的类路径中有一个名为 import.sql 的文件,而hibernate会自动执行如果您将 hibernate.hbm2ddl.auto 属性设置为 create create-drop 。看看这个链接:

http://relation.to/Bloggers/RotterdamJBugAndHibernatesImportsql#H-ImportsqlEasilyImportDataInYourUnitTests