-
sql server 2005 无法插入数据3
项目是用SSH2做的,DAO是Hibernate自动生成的。
问题是,在sql server 2005里执行SQL语句正常,但是用Hibernate无法插入数据,只能读取。提示错误信息-图片见附件
***.hbm.xml
<hibernate-mapping>
<class name="com.blog.bean.Say" table="say" schema="dbo" catalog="bk">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="increment" />
</id>
<property name="name" type="java.lang.String">
<column name="name" length="20" not-null="true" />
</property>
<property name="ip" type="java.lang.String">
<column name="ip" length="20" not-null="true" />
</property>
<property name="email" type="java.lang.String">
<column name="email" length="30" not-null="true" />
</property>
<property name="contents" type="java.lang.String">
<column name="contents" length="500" not-null="true" />
</property>
<property name="datetime" type="java.lang.String">
<column name="datetime" length="20" not-null="true" />
</property>
</class>
</hibernate-mapping>Dao
public class SayDAO extends HibernateDaoSupport
/*
* 网站留言
*/
public boolean save(Say transientInstance) {
boolean tf=false;
log.debug("saving Say instance");
try {
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
tf=true;
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
return tf;
}2011年6月13日 18:37
目前还没有答案
相关推荐
Sqlserver大数据量插入速度慢或丢失数据的解决方法 Sqlserver大数据量插入速度慢或丢失数据的解决方法
关于SQL server2005中插入汉字变成问号的解决办法 1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。2.在表中将你的...
CREATE TRIGGER TT ON TSYS_BAMKZ FOR INSERT AS INSERT TSYS_MKZ SELECT B.MKZM,A.yhz,B.PARENT FROM (SELECT DISTINCT yhz FROM TSYS_MKZ) A,INSERTED B
上次上传了一个读取数据库的labview例子,这次上传一个可以写入数据到sql server2005的例子
向sql server数据库插入中文时显示乱码
跨sqlserver数据查询和插入数据的实例,非常实用。
表结构的创建比较简单,但是表的数据量太大,一时也想不到怎么把sqlserver表数据复制到oracle中,于是请教公司主管,用存储过程实现可以查询出所有数据的insert脚本,在oracle库中创建好表,直接把sqlserver中的...
获取插入数据的ID,收集起来,以方便使用!
C#往sqlserver数据库中插入时间型数据时,直接插入null,数据库中会变成1900-1-1的数据,这个demo使用了参数的方法进行插入,很简单
sqlserver 循环临时表插入数据到另一张表 -- 声明变量 DECLARE @SupCode as varchar(100), @ProdCode as varchar(50), @PackLayer as varchar(50), @CodeStatus as varchar(50), @ProductId as varchar(50), @...
Labview 使用INSERT INTO(用于向SQL Server表格中插入新的行),该视频用于指导初学者写数据库。
SQLServer插入数据.rar
C#实现的批量插入sqlserver数据,使用三种方法,可以看出效率高低,insert是效率最低,sqlbulkcopy和表值参数效率很高且两者效率相当。
易语言SQLServer插入数据源码,SQLServer插入数据,Sql_插入数据,Sql_取默认值,Sql_取结果,Sql_新增字段,Sql_字段是否存在,Sql_执行SQL语句
SQL Server中关于临时表概念及创建和插入数据等问题 本地临时表 全局临时表 在程序中向临时表插入数据时报错……
解决两个问题:vs自带数据库sql server的中文插入乱码问题、查找当前数据库名 (查找数据库名在文章中间,自己往下翻吧,不单拎出来了) vs自带数据库sql server的中文插入乱码问题: 如图所示,我插入表的中文变成...
本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的...
SqlServer中的数据导入到Mysql数据库中
在SQL Server 2005中连接Oracle,完成查询、插入操作
易语言SQLServer插入数据源码例程程序结合易语言数据库操作支持库,实现SQLServer插入数据功能。@易语言数据库学习。