我正在继续开发一个Android应用程序,它使用maven,springframework和服务器数据库对MySQL服务器。
需要2个非常具体的东西:
但我想从springframework和maven创建,我找不到办法。
由于这是一个项目,我希望尽可能自动化以保持简单。
我想在服务器maven可以创建表时启动,如果不存在则启动。
它会完成吗?
我想要一个简单的例子或我可以访问的网站,至少给我一个如何的概念。
答案 0 :(得分:0)
Maven是一个构建应用程序的工具。应用程序运行时它不可用。因此,它通常不是创建数据库表等的最佳选择。
更好的方法是找到创建Spring ApplicationContext
的位置,并在那里添加检查数据库的代码,找出已存在的表并创建不存在的表。< / p>
稍后,您可以扩展代码以在数据模型更改时迁移数据。
要执行SQL,请检查Spring JDBC documentation,尤其是JdbcTemplate
。