~~就是后台无错 。表没有建立起来。页面也能跳出来,前面那些action service输出都是正常。
c3p0 配置 jdbc 也是有可以点出来的,是调用了,那个文件里颜色也不是灰色了。
hibernate3 我这里用的3.jar 所以是这个没有错的。
hbm2ddl.auto 这里create 和update 都一样的 ,反正都不能创建表出来。
我一下也想不出哪里出问题了。让我想到我之前学hibernate的时候 好像就没这样成功过,都是先创建表 反向生成实体类和hbm.xml
不过那个要有hibernate.cfg.xml~~
这个问题希望有人解答。顺便好好理一下为什么这样
大哥,恕我愚钝,(1) 没语句输出肯定是 这里没被读到,然后我想起来 hibernate 课程有讲过 show_sql 这种 是有前缀的,在cfg里面 你可以写可以不写,这里我也想当然不写了,然后 一直不写,然后我给加上去就可以了。
你这句话的意思是加啥上去呀,加到哪里呀
自己动手 做了一遍 不用这里的jar包 直接idea 创建spring struts hibernate 成功。 当然有些多余的包要自己加。struts-spring 包 数据库连接包 那些什么的 还有个spring-web 。然后
方言当然是5dialect了。
org.springframework.orm.hibernate4.LocalSessionFactoryBean
这里 也是hibernate4了。用最新版本 会显示3的已经弃用。其他的都一样,老师讲的思路很清晰 前面按工程师路径看过来的 很好理解。能自己理解的做出来就好了
唉 其实老师视频里也是有前缀hibernate的 ,我还是下意识给去掉了。。。就这样错误了 还一直找不到问题。。。不过最起码知道了 spring整合的话 得让别人知道这是hibernate里的方法
好了功夫不负有心人 。花费了巨大的心力解决 12分钟啊!
第一:用老师的jar包的话,这里不一定。。但是既然用这个jar包 就建立在这个jar包上说话吧
(1) 没语句输出肯定是 这里没被读到,然后我想起来 hibernate 课程有讲过 show_sql 这种 是有前缀的,在cfg里面 你可以写可以不写,这里我也想当然不写了,然后 一直不写,然后我给加上去就可以了。
(2) 我还尝试过 hbm路径写法。不过这里发现没问题 。
另外一种name=mappingLocation
value=classpath*:..
也是可以的。
果然 呵呵 这个配置根本没用上 <props> 为什么呢?我手动建表 增加数据进去了。这说明业务逻辑 包括ioc 配置都没问题。但是后台 呵呵,没有输出 sql语句!! 怪不得建不了表,我还在改update 什么的,估计这 property属性这里就有问题。 要从这里下手了