#hibernate

Hibernate之CRUD实践

Hibernate作为一个高度封装的持久层框架,曾经是非常牛逼的,现在虽然应用不是特别广,比如我前公司主要是做OA的,应用的框架就是Spring+SpringMVC+Hibernate。Hibernate与MyBatis相比,虽然应用面不是特别广,但是并不代表就没有用武之地。今天讲讲Hibernate的CRUD,本文主...
代码星球 ·2020-07-24

通用后台管理系统(ExtJS 4.2 + Spring MVC 3.2 + Hibernate)

开发语言JAVA成品成品前端技术extjs数据库mysql,sqlserver,oracle系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。 详细信息原文:http://www.yctxkj.com/product/showproduct.php?lan...

关于hibernate中映射中有many to one等外键关联时的问题

  hibernate中的对象的3种状态的理解及导致报错objectreferencesanunsavedtransientinstance-savethetransientinstancebeforeflushing异常  先看下这三篇博文:objectreferencesanunsavedtransientinst...

hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)

  在hibernate中有三种状态:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject)。这三种状态也可以称作:临时状态、持久状态、游离状态。一、三种状态介绍:...

hibernate中对象的3种状态:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)

  Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。  处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject)。  这3个状态是hibernate里pojo...

Hibernate 参数匹配查询

  第一种:publicUservalidate(StringuserName,Stringpassword){Stringhql="fromUserwhereuserName=:userNameandpassword=:password";Useruser=null;Object[]values={userName,...

常见Hibernate报错处理:出现“org.hibernate.QueryException: could not resolve property”和 is not mapped和could not locate named parameter错误的解决

  正确写法:  @Override@SuppressWarnings("unchecked")publicList<Device>queryOSDevice(Stringcpu){Stringsql=null;if(cpu.equals("os_xp")){sql="from"+this.clazz.ge...

Hibernate:SQL查询 addScalar()或addEntity()

   Hibernate除了支持HQL查询外,还支持原生SQL查询。         对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接...

Hibernate原生SQL查询数据转换为HQL查询数据方法

HQL形式:(构造方法不支持timestamp类型)publicList<Device>queryByMatherBoardId(StringmatherBoardId){Stringhql="selectnewDevice(d.id,d.diskSize,d.diskSerial)fromDeviceas...

Hibernate异常:Unable to locate appropriate constructor on class

  异常信息:org.hibernate.hql.ast.QuerySyntaxException:Unabletolocateappropriateconstructoronclassorg.hibernate.hql.ast.QuerySyntaxException:Unabletolocateappropriat...

Hibernate简介与实例

一、Hibernate简介  1、什么是Hibernate?         Hibernate是数据持久层的一个轻量级框架。数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。并且Hi...
代码星球 ·2020-06-27

HQL语句中数据类型转换,及hibernate中createQuery执行hql报错

一、HQL语句中数据类型转换:  我们需要从数据库中取出序号最大的记录,想到的方法就是使用orderby子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基础上开发新系统),竟然将序号字段的类型设成了varchar2,真是让人郁闷,这样的话,如果排序的话,就是对字符串排序,1...

Spring Data JPA使用getOne方法报错:Method threw 'org.hibernate.LazyInitializationException' exception. Cannot evaluate

getOne是懒加载,需要增加这个配置: spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true,但这种方式不太友好,建议不要使用。解释:https://vladmihalcea.com/2016...每次初始化一个实体的关联就会创建一个临...

迷茫于Hibernate/JPA的人提一些建议。

想对那些“迷惑”于JavaORM框架的J2EE开发人员提一些建议,希望能够对他们 更深入的理解和运用J2EEORM框架来提速工作有所帮助,这些建议可能显得有些”陈旧“和”肤浅“, 因为最近半年我没有再过多的关注JavaORM,并...

深入JVM分析spring-boot应用hibernate-validator

可重现的Demo代码:demo.zip最近排查一个spring boot应用抛出hibernate.validatorNoClassDefFoundError的问题,异常信息如下:Causedby:java.lang.NoClassDefFoundError:Couldnotinitializeclassor...
首页上一页...1112131415...下一页尾页