
hibernate
文艺的程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate -- 注解(Annotation)关系映射
[size=medium]1. 使用Hibernate Annotation来做对象关系映射 1) 添加必须包: hibernate-jpa-2.0-api-1.0.0.Final.jar 2) 在实体类中添加JPA的标准注解来进行对象关系映射.注解可以添加在属性上,也可以添加在getXxx()方法之上。 a) @Entity 映射一个实体类 @Tab...原创 2016-04-28 11:29:07 · 129 阅读 · 0 评论 -
Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
我们在搭建环境的时候,在配置文件中有一个属性标签为: 这个属性标签中有四个参数可以写,这四个参数是对数据库中插入的进行不同的操作,分别为:(1)create-drop(2)create(3)update(4)validate下面分别来介绍他们的作用以及对数据库中的影响(1) create-drop create-dro...原创 2015-10-14 19:29:33 · 126 阅读 · 0 评论 -
Hibernate对象关系映射
双向一对一映射class Card{@OneToOne(optional=false,cascade={CascadeType.MERGE,CascadeType.REMOVE},mappedBy="card",fetch=FetchType.EAGER)Person getPerson(){}}mappedBy 单向关系不需要设置该属性,双向关系必须设置,避免双方都建立外键字...原创 2015-10-15 15:41:18 · 118 阅读 · 0 评论 -
Hibernate中get和load方法区别
hibernate中get方法和load方法的根本区别如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象的...原创 2015-10-17 17:33:18 · 119 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select count(*)
org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select count(*) from User u where u.username = :username] at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(Sessi...原创 2015-10-23 00:35:00 · 255 阅读 · 0 评论 -
Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
我们在搭建环境的时候,在配置文件中有一个属性标签为: 这个属性标签中有四个参数可以写,这四个参数是对数据库中插入的进行不同的操作,分别为:(1)create-drop(2)create(3)update(4)validate下面分别来介绍他们的作用以及对数据库中的影响(1) create-drop create-dro...原创 2015-12-25 10:45:57 · 151 阅读 · 0 评论 -
2016-2-16 14:12笔记
public boolean checkUserExists(String name) { //boolean flag = false; //List l=(List) getHibernateTemplate().find("from Conventional c where username=? ").set(1, username); //if(l.size()>0){...原创 2016-02-26 14:10:46 · 120 阅读 · 0 评论 -
nest ed exception is org.hibernate.InvalidMappingException:
myeclipse反向工程生成hibernate映射文件和POJO类:(1) pojo类的属性(变量)与xml配置文件的property不对应.(2) xml配置文件抬头需要改成。原创 2017-02-22 16:13:00 · 215 阅读 · 0 评论