hibernate使用sqlserver建表的问题

ucyuujin 2017-04-24 10:38:42
能进行正常的crud操作,但是有个比较在意的问题的是,我在配置文件中设置了显示sql语句的情况下,

在每次crud操作的时候,在我表已创建的基础上,第一个语句总是create table xxx操作,



我的配置文件



按理说,配置文件中有
<!-- 如果已有表 更新,没有 则创建 -->
<property name="hibernate.hbm2ddl.auto">update</property>
这个的话,有表应该不会再创建,我不太懂为什么每次依然会出现create table xxx的操作,

我看别人mysql的话,就没这问题,这是sqlserver特有的情况吗?
...全文
159 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MonkeyHou0529 2017-04-25
  • 打赏
  • 举报
回复
实际上他还是没有建表吧,设置update要先检查有没有表吧,这个会不会是检查表发出来的sql
ucyuujin 2017-04-25
  • 打赏
  • 举报
回复
引用 1 楼 qq_38039130 的回复:
我表示update是可以更改的意思。和你建表没有关系。你应该每次都做行了建表的语句
配置文件里的Update就如注释的意思一样,有表就建,没表就更新,如果是每次都做建表,那我原来表的数据应该早就没了才对, 但是不管我是执行crud的哪个操作,表中数据还在
MonkeyHou0529 2017-04-24
  • 打赏
  • 举报
回复
我表示update是可以更改的意思。和你建表没有关系。你应该每次都做行了建表的语句
安装说明 MYSQL安装 将安装包解压缩,用bbscs6.sql建表。 将bbscs6目录COPY直Tomcat/webapps/下,即Tomcat/webapps/bbscs6 修改Tomcat/webapps/bbscs6/WEB-INF/classes/init.properties文件 主要修改 datasource.url=jdbc:mysql://localhost:3306/bbscs6?useUnicode=true&characterEncoding=UTF-8 datasource.username=root datasource.password= 这三项,根据你的实际情况修改,但注意useUnicode=true&characterEncoding=UTF-8不能修改。 Oracle安装 用bbscs6_oracle.sql建表(Oracle9请用bbscs6_oracle9.sql建表) datasource.driverClassName=oracle.jdbc.driver.OracleDriver datasource.url=jdbc:oracle:thin:@192.168.0.1:1521:SID datasource.username=bbscs datasource.password=bbscs datasource.defaultAutoCommit=true hibernate.dialect=net.sf.hibernate.dialect.OracleDialect 如果是Oracle9,写 hibernate.dialect=net.sf.hibernate.dialect.Oracle9Dialect 注意社区提供的是For Oracle8.1.7的JDBC驱动,如果使用Oracle9,需要更换JDBC驱动。 SQL Server安装 用bbscs6_sqlserver.sql建表 datasource.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver datasource.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bbscs datasource.username=bbscs datasource.password=bbscs datasource.defaultAutoCommit=true hibernate.dialect=net.sf.hibernate.dialect.SQLServerDialect 注:Oracle和SQL Server的建表文件没有经过测试,大家自己调整。 启动Tomcat,本地访问http://localhost:8080/bbscs6即可访问社区

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧