博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java hibernate4 学习心得
阅读量:5117 次
发布时间:2019-06-13

本文共 726 字,大约阅读时间需要 2 分钟。

     一直在学习asp.net mvc但很多都无法理解,同时网上说的架构asp.netmvc+spring.net+nhibernate架构比较牛,但学习了很久总是觉得不明白,而且文档也很少,就转入了mvc原版,java 的经典机构structs2+spring+hibernate。

     学习了hibernate 4感觉确实很强大,回过头来看nhibernate 觉得太初级 ,而且配置过于复杂,看来微软的还是得用微软的东西,说说学习心得。

     这两天用hibernate 4学习了一下,发现也许是兼容性问题,也许是配置问题,hibernate 4docs中的配置用了就有问题,应该使用hibernate3的配置,同时若使用了annotation(这个东西比较牛,只需要在实体中说明,不用写xml)会出现一些问题,还有一个问题是spring的jar包引用太多的话配置也就相应增加,不然会报错,所以最好用blank 那个app中jar包即可。

    问题1:hibernate.cfg.xml配置中要加一行

<!-- 非常重要,不配置则出现Error applying BeanValidation relational constraints -->

         <property name="javax.persistence.validation.mode">none</property>

问题2:hibernate 4中需要增加一个Class.forName("com.mysql.jdbc.Driver");不然会找不到mysql的连接

转载于:https://www.cnblogs.com/rongyi/archive/2012/04/17/2453426.html

你可能感兴趣的文章
django+uwsgi+nginx+sqlite3部署+screen
查看>>
Andriod小型管理系统(Activity,SQLite库操作,ListView操作)(源代码下载)
查看>>
在Server上得到数据组装成HTML后导出到Excel。两种方法。
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
jQuery Mobile笔记
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
zoj 2286 Sum of Divisors
查看>>
OO5~7次作业总结
查看>>
如何判断主机是大端还是小端(字节序)
查看>>
Centos7 日志查看工具
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
python7 数据类型的相互转化 字符编码
查看>>