hibernate
hidetou
这个人很懒。。
展开
-
hibernate自增策略配置
如果不想使用uuid,可以设置自增策略首先java后端实体映射类需要配置private String id; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "ebrid", unique = true, nullable = false, length = 32)原创 2021-06-21 09:57:38 · 464 阅读 · 1 评论 -
hibernate无法使用limit
今天有个需求需要查询某张表某列最大值,由于项目使用的是ssh,想使用hql直接查询" from BoardEbdidConfig t order by id desc limit 1"类似这种写法,但是运行出错,如下。查相关资料发现,hibernate无法识别limit,sql语句更不能这样写解决方案:query.setFirstResult(s);query.setMaxResults(e);类似: StringBuffer sb = new...原创 2021-06-17 18:21:29 · 667 阅读 · 0 评论 -
java代码中拼接sql语句的in条件
最近在使用SpringData JPA ,有个sql的条件是一个list ,那么就需要使用到in ,这里把list转成了数组再用下面逻辑转换拼接即可list.toArray()/** * 拼接IN条件值 * @param str * @return */ public static String getInCond(String str) { String[] strArr = str.split(","); StringBuffer sb = new String原创 2021-03-11 11:28:37 · 5314 阅读 · 1 评论 -
动态拼接hibernate多条件查询语句
public List<TDjdReportMain> getDjdReportList(Integer year,Integer quarter,String memberSecondOrgcode,short status){ return this.getHibernateTemplate().execute(new HibernateCallback<List<...原创 2018-12-05 15:57:45 · 1610 阅读 · 0 评论 -
Could not determine type for: Integer
<property name="t_type" type="integer"> <column name="t_type" length="4" > <comment>使用场景类型</comment> </property>这是因为原创 2018-12-14 17:34:02 · 605 阅读 · 0 评论