为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 诺言0时光
写多了,你先看它报错(我发的有图,你多关闭了下)然后看第二张图的代码,你删掉一个就行了。

已采纳回答 / 慕粉3560510
包引入错了吧,transtraction的事务是org.hibernate下的

已采纳回答 / 农夫山泉有点苦
没有连上oracle数据库,你写段本地测试代码,你看是不是数据库服务器没启动或者用户名密码错了

最新回答 / qq_这是只仓鼠_0
首先Adress实体类 getter setter不全,会导致映射失败,另外报错光看这个有效信息太少,看出现红条的JUnit插件里面的报错会更准确目前看出来的就这些。

已采纳回答 / mej
create是每次运行都会创建一个新的表,原来同名表将被覆盖,原始数据会丢失。因为要用到数据,所以改回update

已采纳回答 / 慕粉粉饼
在hibernate.cfg.xml里加上如下代码<property name="hbm2ddl.auto">update</property>  update会自动更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。之前的数据不会丢失。还有其他参数:create:在每次启动hibernate时都会自动删除原来的表,重新建新表,会导致每次启动后之前的数据都会丢失。create-drop:启动hibernate时,自动创建表,程...

已采纳回答 / Manny2011
MappingNotFoundException: *.hbm.xml Not Found.说明这个文件的位置是不对的.在hibernate.cfg.xml文件中直接写 <mapping resource="*hbm.xml" />, 那么你这个资源文件就要放在与hibernate.cfg.xml文件同级目录下,它就能找到并加载了.@_@     resource="*", 这个配置指定的是一个路径.

已采纳回答 / Windy5
添加属性之后记得保存。然后在去重建

已采纳回答 / 汜水丿流年
你换个版本试一下吧 挺想帮你的 但是真的不知道为什么 我之前用eclipse安装时没出现过这样的问题

已采纳回答 / qq_那时我还很年少_0
这个你放在百度中就可以找到了,就是那个ProjectTable你在数据库中需要事先新建一下,不然hibernate不知道放在那里。这个老师在前面讲过了

已采纳回答 / 神乐的比丘秦犬
表B的主键是表A的外键~  暂且理解为B-->A 是多对一的关系~很简单:    <class name="B" table="t_b">        <id name="bid">            <generator class="native"/>        </id>        <property name="xxx"/>        <many-to-one name="a" column="aid"/&g...

已采纳回答 / FDU_XN
可以试下 这个方法。 http://blog.csdn.net/chentiefeng521/article/details/51835462

已采纳回答 / 黄森huang
这个后面会讲到,覆盖原有的列,是hibernate.cfg.xml配置文件中<property name="hbm2ddl.auto">create</property>指具体生产的表结构而create是表示删除原有的表创建新表结构,所以是覆盖了原来的表信息
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消