hibernate
指尖de柔情
IT 屌丝
展开
-
tomcat启动速度很慢,一直在加载hibernate映射文件!
在糖尿病患者信息管理系统中,每次启动或重启tomcat服务器的时候,启动速度很慢,一直在加载hibernate映射文件,通过网上搜索,终于找到原因了。配置文件:hibernate.cfg.xml:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "原创 2016-04-17 10:11:05 · 8736 阅读 · 0 评论 -
Hibernate中映射文件*.hbm.xml中type="date"和不写type="date"的区别?
在Hibernate中映射文件*.hbm.xml中type="date"和不写type="date"的区别:第一种:type="date"<property name="createTime"type="date">页面显示时间格式:yyyy-MM-dd第二种:不写type="date"页面显示时间格式:yyyy-MM-dd HH:mm:ss原创 2016-04-19 22:27:40 · 5577 阅读 · 0 评论 -
Hibernate中@Entity @Table(name="*",schema="*")的设置与应用
Hibernate在实现实体映射时,DB无需强行指定。部署时会较对DB户名和密码,根据用户名以访问的表完成实体映射。如果一个帐号可以访问一个数据库的下多个表,以oracle为例用户user1下面有表table1 ,user2下面也有table1,且user1有user2的所有权限,那么部署时可能就会搞错table,出于安全hiberante在配置时设置默认的schema较为安全。EJB也是同理,建原创 2016-11-03 10:07:49 · 15448 阅读 · 0 评论 -
org.hibernate.hql.internal.ast.QuerySyntaxException: FwbzItem is not mapped
2016-11-24 14:28:47,731 [http-80-3] ERROR [com.yuanls.performance.dao.impl.PerformanceDaoImpl] - java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: FwbzItem is n原创 2016-11-24 17:53:03 · 1943 阅读 · 1 评论 -
Hibernate的一个注释 @Transient
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic示例: //根据birth计算出age属性 @Transient public int getAge() { return getYear(new转载 2016-12-14 16:00:26 · 328 阅读 · 0 评论 -
Hibernate的一个注释 @Transient
Java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。 transient使用小结1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不原创 2017-02-09 14:09:26 · 952 阅读 · 0 评论 -
Hibernate中createCriteria即QBC查询的详细用法和HQL的区别?
现在假设有一个Student类,内有id,name,age属性String hql = "from Student s";按照以前的做法,我们通常是Query query = session.createQuery(hql);或者要按照条件检索的话.String hql = "from Student s where s.name like '王%'"Query转载 2017-12-13 15:23:57 · 245 阅读 · 0 评论