初学java web 一上手就接触ssh,前段时间,断断续续配置好了ssh,今天从Hibernate入手开始学习。先总结今天遇到的问题。

配置链接的是sqlserver的数据库,首先是下载了一个jdbc关于sqlserver的jar包sqljdbc4.jar 驱动。

打开

右键新建

这个地方出了个问题,一个小时没搞明白,也没有人可以问。解决思路是,排除sqlserver 服务启动-tcp-ip启动-端口1433等问题,最终确定在 微软驱动和 myecplise10内集成的jdbc的适配问题上。最后发现我选择的 Driver template 是 Microsoft SQL Server,将其改成Microsoft SQL Server 2005就可以了。虽然我的sqlServer是2008 R2版本的。写完url 和用户名 和密码,添加完驱动包测试成功(驱动的路径以后不能动),打开了数据库的表结构图。

接着添加hdm.xml数据模型的配置文件,第一次选择的是创建 hbm.xml ,后来没摸着头脑。研究视频 改为 创建Annotation 注解型,建了临时表Test,id为自增,uName,uPass,uEmail.当选择id主键 id Generator时 按视频(视频是数据库 没有主键设置的)选择的uuid-hex 16进制的唯一标示,导致后来 做插入数据时,一直报错,后改为increment 仍然爆这个错误,后来根据这个提示,在注解部分标记添加

如下图

发现仍然有一个错误是,

这个原因,是hibernate.cfg.xml文件缺少 配置

是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class

如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:

<propertyname="hibernate.current_session_context_class">jta</property>

如果是在一个单独的需要进行JDBC连接的javaapplication中运行hibernate,则这样设置:

<propertyname="hibernate.current_session_context_class">thread</property>

终于大功告成。

报错截图:

自己首次研究,没人指导,完全瞎子摸象,个中滋味,不予细说。入门书写浅陋,各位切勿见笑。

转载于:https://www.cnblogs.com/newsouls/p/3580844.html

初学SSH 配置+错误总结相关推荐

  1. git配置错误 ssh: connect to host github.com port 22: Connection refused

    最近学习到版本管理器git,感觉到它的强大之处,但在与远程仓库链接时出现了配置错误问题,所以就整理了一下我的具体解决步骤,不足之处,望大佬指点. 首先要找到一个.ssh文件 .ssh/ 是一个隐藏文件 ...

  2. OpenCore配置错误、故障与解决办法(05-14更新)

    OpenCore配置错误.故障与解决办法 随着0.5.8正式版OpenCore的发布,越来越多的朋友,也在逐步向OC转移.在转移的过程中,遇到了这样货那样的问题,这篇Blog旨在帮助大家解决这些问题. ...

  3. Cisco ASA SSH配置

    1.配置服务器端 ciscoasa(config)#crypto key generate rsa (创建RSA密钥,默认是1024bit) //指定rsa系数的大小,这个值越大,产生rsa的时间越长 ...

  4. Linux下的十个好用的命令工具:查看系统版本,显示目录的大小,查看硬盘HDD/SSD,硬盘测速,ssh时自动输入密码,查看程序的内存使用情况,查看I/O的速度,查看ssh密码错误日志,查找文件

    文章目录 1.查看系统版本 2.显示目录的大小 3.查看硬盘是HDD还是SSD 4.硬盘测速 5.在ssh的时候自动输入密码 6.查看程序的内存使用情况 7.查看I/O的速度 8.查看ssh密码错误日 ...

  5. ubuntu sudoers配置错误

    ubuntu16 sudoers配置错误,普通用户无法使用sudo了,且root帐户也没启动. 重启,按住esc,选择恢复模式,选择root模式 mount -o remount rw / 修改文件至 ...

  6. arach Linux设置静态,大神面对win7系统archlinux静态网络配置错误造成无法上网的还原办法...

    电脑经常发生各种故障,难免会出现win7系统archlinux静态网络配置错误造成无法上网的问题,我们要如何解决win7系统archlinux静态网络配置错误造成无法上网这个问题呢?有部分朋友反映wi ...

  7. SSH配置优化和慢的解决方法

    SSH配置优化和慢的解决方法 参考文章: (1)SSH配置优化和慢的解决方法 (2)https://www.cnblogs.com/kaishirenshi/p/9495997.html 备忘一下.

  8. dell服务器清空系统空间,PowerEdge 服务器上的内存配置错误。

    本文介绍常见内存配置错误及其解决方法. 常见错误表 128 位高级 ECC 模式处于禁用状态.对于 128 位高级 ECC,必须成对安装 DIMM.DIMM 对必须在大小和几何形状上匹配. 原因: 已 ...

  9. 【AWS 安全系列】Amazon S3 配置错误(下)

    [AWS 安全系列]Amazon S3 配置错误(下) [AWS 安全系列]Amazon S3 配置错误(下) 1. 怎样发现存储桶? a. 使用 aws cli 工具 b. 查看网站的HTTP 响应 ...

最新文章

  1. 经典网络VGGNet介绍
  2. Microbiome | 中科院张惠明团队揭示RNA介导的DNA甲基化影响植物根部微生物群落!...
  3. 三丶傻妞机器人安装教程+命令+青龙面板对接傻妞
  4. Spring Boot - 自动配置实现原理
  5. 撒花!吴恩达《Machine Learning Yearning》英文版完结!
  6. Apple Watch问与答
  7. 1003 C语言输入以某个特殊输入为结束标志
  8. 【免费】搜狗站长URL自动推送工具1.4.1
  9. 两个方法教你彻底解决win10系统更新补丁安装失败的问题
  10. css 实现一个尖角_css3如何做尖角标签效果?
  11. 2019年的第一篇随笔
  12. Win11启动IE浏览器
  13. 嵌入式linux之Uboot和系统移植--基础
  14. Bernoulli分布的特征函数及期望与方差
  15. Resharper使用详解(转)
  16. 八种酒吧里最时尚的喝酒法
  17. npm ERR missing script: server npm ERR npm ERR Did you mean this? npm ERR serve npm ERR A
  18. 计算机桌面右下角网络连接的图标不见了,电脑右下角本地连接图标不见了 这种找回方法既简单有轻松...
  19. 题目 2085: 蓝桥杯算法提高VIP-P1003
  20. 数据过滤:SQL数据过滤都有哪些方法?

热门文章

  1. 【Libevent】Libevent学习笔记(二):创建event_base
  2. mysql char和varchar_MySQL char与varchar的差异
  3. bat产品经理能力模型_产品经理如何构建自己的产品能力模型?
  4. java 最新sql注入原因以及预防方案(易理解)
  5. IE8提示JS错误(KB927917)终极解决方法
  6. ARM Cortex-M3中断跳转过程
  7. 第十一届河南省赛--H : Attack City and Capture Territory
  8. ZAB协议选主过程详解
  9. 析构函数为什么写成虚函数?
  10. Visual Studio 2017 、2019安装Windows SDK失败的解决办法(改盘符引起)