I am a Solivagant
Lofter    Posts     新文章     文章管理     新日记     日记管理

随笔分类 -  Hibernate

摘要:@Test public void test11(){ Session ss=HibernateUtil.getSession(); //根据员工名称(SCOTT)找到和他所在的部门的其他员工的信息 String hql=" select e from Emp e inner join e.dept 阅读全文
posted @ 2018-06-28 14:07 宛如ZZ 阅读(3618) 评论(0) 推荐(0)
摘要:@Test public void test9(){ //根据部门编号进行分组,再根据每个部门总工资>5000 Session ss=HibernateUtil.getSession(); String hql="from Emp"; //实现分页需要当前页面currentPageIndex ... 阅读全文
posted @ 2018-06-28 14:02 宛如ZZ 阅读(106) 评论(0) 推荐(0)
摘要://需要保证Emp和EmpProperties中的setter和getter以及属性以及 参数占位符(:eName) 的一致//动态查询 @Test public void test4(){ EmpProperties ep=new EmpProperties(); //set query conditions ep.seteNam... 阅读全文
posted @ 2018-06-28 11:27 宛如ZZ 阅读(428) 评论(0) 推荐(0)
摘要:<!-- 消除:Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException --> <property name="hiberna 阅读全文
posted @ 2018-06-27 23:01 宛如ZZ 阅读(707) 评论(0) 推荐(0)
摘要:一对多需要在一的类配置多的类的set泛型集合. 多的一端需要添加一的类作为属性,其和数据库对应的是对应表的主键. 一个购物车有多个商品,购物车有个cart_id作为主键,商品除了自己的items_id作为主键外,还有一个cart_id作为外键. 需要在Cart类中声明一个Set<Item> item 阅读全文
posted @ 2018-06-27 21:11 宛如ZZ 阅读(883) 评论(0) 推荐(0)
摘要:两个实体类对应的数据库table需要拥有相同的主键. 比如A类和B类,A有属性id,B类也有相同属性id. 在A类中设置属性 B b; 在B类中设置属性 A a; 在表格A和B中,id都是主键. 在B中id不仅是主键还是外键. 此时对于A的配置文件如: <id name="id" column="i 阅读全文
posted @ 2018-06-27 17:31 宛如ZZ 阅读(455) 评论(0) 推荐(0)
摘要:我选用的是byte[] +@Lob 刚开始采用的java.sql.Blob,将上传的图片getBytes()后,通过Hibernate.getLobCreator(HibernateSessionFactory.getSession()).createBlob(new byte[] (pic.get 阅读全文
posted @ 2018-06-21 20:05 宛如ZZ 阅读(848) 评论(0) 推荐(0)
摘要:Persistence contexts org.hibernate.Session API and javax.persistence.EntityManager API represent a context for dealing with persistent data. This conc 阅读全文
posted @ 2018-06-13 10:43 宛如ZZ 阅读(183) 评论(0) 推荐(0)