因为在项目中使用了第三方框架,而第三方框架使用了另一个数据库用户 而hibernate默认使用的是项目配置的schema 我们可以通过hibernate注解简单的配置实现这个要求,见如下代码 @Entity @Table(name = "ACT_DE_MODEL", catalog = "flowable",schema="flowable")
最近在使用Hibernate注解使用原生sql,进行排序查询遇到一个问题 如下面的示例sql select a.id,b.ct from A as a lefr join B as b on a.id=b.id 然后我们定义 Pageable pageable = PageRequest.of(1, 10, Sort.Di
Unable to locate JAR/zip in file system as specified by the driver definition: ojdbc14.jar. 在使用eclipse的插件生产hibernate插件时出现上面的错误 解决方法是 删除原有自带的jar包,导入我们自己的包即可
今天在使用SpringBoot整合Hibernate后创建表,表名为小写,而在linux下,mysql的表名是区分大小写的,因此在我的数据表中,就出现了两个一样的表 act_id_user 和 ACT_ID_USER 本来为设置了注解的表名是大写的 @Table(name=ACT_ID_USER) 经过查询资料发现,修改/etc/my.cnf的配置,使得mysql不
java.lang.LinkageError:loaderconstraintviolation:whenresolvingmethodcom.liferay.portal.service.UserLocalServiceUtil.addUser(JJZLjava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Strin
错误 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String at org.hibernate.type.desc
Could not find a setter for property commenetauthoremail in class springMVC.NLoveB.po.Comments 写了一个实体类,在运行项目时出现如下错误 Caused by: org.hibernate.PropertyNotFoundException: Could
can not be represented as java.sql.Timestamp 0000-00-00 00:00:00 出现这个错误,是因为Hibernate他认为这个时间0000-00-00 00:00:00 并不是一个有效的时间 通常是因为你的数据库中有时间格式是这样的 0000-00-00 00:00:00
Hibernate 多表联合查询 分页重复问题 今天进行在博客数据库分页查询了 里面表与表之间有的是一对一,有的是一对多关系 今天就是因为一对多关系中(文章和文章元数据,文章和tag信息的一对多关系),查询时出现了重复数据 请看如下dao层代码 public List
Hibernate 创建复合主键的步骤 今天在恢复wordpress数据表xxx_term_relationships 的数据的时候,出现了主键重复问题 如下面的数据 INSERT INTO `xxx_term_relationships` (`object_id`, `term_t
Hibernate注解实体 默认值的一般写法 今天在创建实体表时出现实体表无法创建的问题 原来这个问题主要是因为在写注解的时候,默认值的注解写法错误 默认值的注解是columnDefinition 如下面的详细代码片段 @Column(name = "u
org.hibernate.AnnotationException: Use of the same entity name twice: users 出现这个错误,是因为你在使用注解配置实体的时候,使用了两个一样的实体名 请检查实体注解 @Entity(name="users") 是否
eclipse验证时间太长 导致的错误 解决方法 解决eclipse验证时间太长的方法 终于是受不了了,自己做的项目越来越多,这eclipse刚打开的时候,验证需要很长时间,甚至很长时间都验证不了 于是就去找了下解决方案。 发现有一个解决方案很好 您可以依次打开e
Hibernate通过注解设置的实体, 无法在数据库创建表 出现这种问题有很多种可能,不过我们都可以通过错误信息来进行判断和处理 如下面的错误信息 ERROR: HHH000388: Unsuccessful: create table bw_sysinfo (sysid varchar(255) not n
jackson的一般用法 之前处理json相关的数据都是用的fastjson来处理 前天一朋友给我出题,叫我用jackson来处理 那么我简单的了解了下,其实和fastjson用法是差不多的 如果您是用的maven来部署,那么jar的下载部分就很简单了 第一步:在pom.xml里添
Restrictions.like() 模糊查询,以及使用DetachedCriteria查询的一般用法 今天测试一个搜索的模块,用到模糊查询,查询是否包含指定对象,又因为使用到了分页 所以我们这里就使用了Restrictions.like() 来处理 这个方法有三个参数 如下