错误:could not get or update next value[SQL: ] Nhibernate 的一种解决办法。

错误:could not get or update next value[SQL: ] Nhibernate

解决:原因是数据库配置文件中的数据库方言配置错误。报错时我是用的SQLServer数据库服务器却在数据库配置文件中写的Oracle的数据库方言。改成SQLServer的数据库方言,一切OK.

注:出现could not get or update next value[SQL: ] Nhibernate错误的情况有很多种。也有可能是映射文件中的id生成器配置有问题。请参考:http://ethip.iteye.com/blog/201049

时间: 2024-09-30 18:51:19

错误:could not get or update next value[SQL: ] Nhibernate 的一种解决办法。的相关文章

安装mysql后连接出错(错误:Access denied for user 'root'@'localhost' (using password: YES)")的解决办法

前几天下载了mysql5.7正常安装后,用navicat for mysql连接时提示"Access denied for user 'root'@'localhost' (using password: YES)""错误信息,因为第一次安装时未添加用户,所以卸载一次又重新添加了用户和密码安装后打开依然报错,借鉴了网上的一些方法,然后用自己的方法实现了连接. 解决方法: 1.打开mysql Command Line Client,输入安装mysql时设置的密码,出现如下界面:

错误“Could not find a setter for property '__hibernate_sort_row' in class 'MF.NHibernate.Domain.Entity.tb_articles'”解决办法

在NHibernate分页中出现下面的错误  Could not find a setter for property '__hibernate_sort_row' in class 'MF.NHibernate.Domain.Entity.tb_articles'解决办法,在相应的持久化类中添加下面属性便可分页成功. public virtual long __hibernate_sort_row        {            set;            get;       

"remote:error:refusing to update checked out branch:refs/heads/master"的解决办法

在使用Git Push代码到数据仓库时,提示如下错误: [remote rejected] master -> master (branch is currently checked out) 错误原型 remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare reposit

Myeclipse运行提示错误: 找不到或无法加载主类 test.test1 终极解决办法

前提是代码没有问题 简单粗暴的解决办法: 重启电脑 解决办法2: 1.在控制台中点开"Problems",查看里面的错误.如果是多个项目,可以将其他项目暂时关闭. 根据错误进行处理. 2.把项目clean一下 3.项目Refresh一下 在项目上右键 Refresh一下 如果还不行 4.(关键一步) 将编译后的 配置信息或者新修改的对应的.class文件 删除 重新编译运行即可.

启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

一.问题描述 今天一来公司,在IntelliJ IDEA 中启动Tomcat服务器时就出现了如下图所示的错误: 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 这里说的是1099端口被其它进程占用了. 二.解决办法 找出占用1099端口的进程,

错误:ORA-28009: connection as SYS should be as SYSDBA or SYSOPER 的解决办法--转载但验证过后可以用

今天,用iSQL*Plus 以sys用户连接数据库的时候报ORA-28009:connection as sys should be as sysdba or sysoper的错误,不知道是怎么回事,记得以前的时候连接的时候什么错误没报就过去了.有可能是用DBCA又建了一个新库,所以连接不上.从网上找了一下,原文如下:http://linli.blogbus.com/logs/13337529.html 用 SQL*Plus 连接数据库的时候,出现一个对话框,要求填入用户名.密码.主机字符串信息

shell脚本执行后出现错误提示" /bin/bash^M: bad interpreter: No such file or dire"的解决办法

出现这种情况,通常都是在window下写好的shell脚本,拷贝到linux机器执行 才会出现 原因就是: windows下每一行的结尾是\n\r,而在linux下文件的结尾是\n 这样window写编辑的shell脚本拷贝到linux下时 每一行的结尾就会多出来一个字符\r 这个\r字符会被显示为^M 所以就会出现错误提示" /bin/bash^M: bad interpreter: No such file or dire", 字面意思就是/bin/bash^M: 坏的解释器: 没

IIS7部署项目时提示:"错误消息 401.2。: 未经授权: 服务器配置导致登录失败。"的解决办法

这个错误的定位:你的站点使用了Forms验证,而且在部署在生产环境的时候,设置错误,或者注释了. 解决方法如下: 1.检查Forms配置是否屏蔽. 2.有权限访问的资源是否已经开发. 基本就围绕以上两点即可. 具体的场景描述和解决方案: 详细报错如下: “/”应用程序中的服务器错误. 访问被拒绝. 说明: 访问服务此请求所需的资源时出错.服务器可能未配置为访问所请求的 URL. 错误消息 401.2.: 未经授权: 服务器配置导致登录失败.请验证您是否有权基于您提供的凭据和 Web 服务器上启用

phpMyAdmin - 错误 您应升级到 MySQL 5.5.0 或更高版本,解决办法。。。

折腾自己的个人网站,装了个数据库管理工具,遇到您应升级到 MySQL 5.5.0 或更高版本... 采用降级phpmyadmin版本的方法解决了: 查找phpmyadmin/libraries/common.inc.php #查找 if (PMA_MYSQL_INT_VERSION < 50500) { #更换为 if (PMA_MYSQL_INT_VERSION < 50100) { ok!搞定