zoukankan      html  css  js  c++  java
  • java hibernate4 学习心得

         一直在学习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的连接

  • 相关阅读:
    栈的实现方式
    复合和继承
    循环链表和双向链表
    抽象类和接口
    private构造器和单例模式
    内部类
    关于初始化和清理
    多态的理解
    幾個小知識
    Youth
  • 原文地址:https://www.cnblogs.com/rongyi/p/2453426.html
Copyright © 2011-2022 走看看