数据库---db2

来源:互联网 发布:有色金属价格走势软件 编辑:程序博客网 时间:2024/06/06 20:40

error302   字段长度超过数据库表字段

error407   数据库主键未设置自增,配置文件generator= native(自增)assign(手动输入)

hibernate实体类映射文件: org.hibernate.PropertyNotFoundException

   解决办法

   实体类属性添加getter,setter方法

   <property  name="实体类属性名"

            <column   name="数据库表字段名"

 

hibernate   criteria查询:

   restrictions.eq("映射文件中对应的表字段",    )

 

JDBC往表批量插入数据时。报-4474错误。如: 

Sql代码 复制代码 

非法转换:不能从“java.lang.String”转换到“byte[]” ERRORCODE=-4474, SQLSTATE=null   

原因:表中某字段定义为‘ID CHAR(16) FOR BIT DATA NOT NULL’(这个是使用MTKMS SQL迁移到DB2时,uniqueidentifier转换成的)。 

解决办法:重新创建表,把字段属性改为VARCHAR类型。

 

hibernate  findByProperty("映射文件属性名",参数)  返回list集合

 

springmvc  控制层要添加@control注解,前台页面才能跳转到相应方法


0 0