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的连接

  • 相关阅读:
    DataTable 类(二)处理表中的数据
    .NET中的正则表达式
    DataTable 类(一)表结果操作
    DataGridView(2)数据操作
    DataGridView(一)
    VS2008中配置 Windows SDK v7
    TabControl
    .NET中的正则表达式 (一)Regex 类
    db2的count()函数和sum()函数的用法
    显示原始字符串
  • 原文地址:https://www.cnblogs.com/rongyi/p/2453426.html
Copyright © 2011-2022 走看看