日期:2014-05-17  浏览次数:20863 次

mybatis框架自动建表(急、求大神解惑)
本帖最后由 li496070899 于 2013-08-23 18:46:10 编辑
一个关于mybatis自动建表的问题:
以前用的是SSH框架、在hibernate.cfg.xml中配置这一句:
<property name="hbm2ddl.auto">update</property>
在pojo类对应的xx.hbm.xml中配置这些:
<class name="User" table="oa_user">
    <id name="id">
       <generator class="native" />
    </id>
    ..........
</class>

然后比方说我现在在JSP里去查询显示user列表、但是这时对应的oa_user表不仅没数据、而且连这个表都没创建、这时在进入这个列表页面时后面是不是会自动创建一个oa_user表??应该会吧、然后就可以点击列表页面的“新建”连接、创建一个user、整个项目做下来我都没管过oa_user这个表、数据库服务开启后甚至数据库都没进去看过、九张表都是这么自动建成的


现在想问问诸位大神:mybatis有没有这个功能??如果有、配置代码写在哪里啊?怎么写的??还望赐教!!文档看的晕晕的、在线坐等噢、、谢谢
mybatis 自动建表 动态SQL语句 框架

------解决方案--------------------
mybatis没有这个功能,想想也应该知道,mybatis是基于sql语句的方式来完成OR映射的,而不是像hibernate那样将字段与属性完全映射出来,怎么能够实现自动建表呢。