我如何使用springframework和maven在mysql中创建表和触发器?

时间:2014-10-28 16:28:45

标签: mysql maven

我正在继续开发一个Android应用程序,它使用maven,springframework和服务器数据库对MySQL服务器。

需要2个非常具体的东西:

  1. 我想创建一个表
  2. 我想创建一个触发器
  3. 但我想从springframework和maven创建,我找不到办法。

    由于这是一个项目,我希望尽可能自动化以保持简单。

    我想在服务器maven可以创建表时启动,如果不存在则启动。

    它会完成吗?

    我想要一个简单的例子或我可以访问的网站,至少给我一个如何的概念。

1 个答案:

答案 0 :(得分:0)

Maven是一个构建应用程序的工具。应用程序运行时它不可用。因此,它通常不是创建数据库表等的最佳选择。

更好的方法是找到创建Spring ApplicationContext的位置,并在那里添加检查数据库的代码,找出已存在的表并创建不存在的表。< / p>

稍后,您可以扩展代码以在数据模型更改时迁移数据。

要执行SQL,请检查Spring JDBC documentation,尤其是JdbcTemplate