举例:商品类型表与商品表,每种类型对应多个商品,每个商品对应多种类型 关系图: hirbernate实现多对多映射有两种方法,第一种是通过中间表直接映射,第二种是通过中间表间接映射。 直接映射: 配置实体类(因为都是多对多的关系,所以双方都具有set集合): 配置实体类的映射文件: 分析:categ ...
分类:
Web程序 时间:
2017-05-23 14:12:42
阅读次数:
189
SSH:顾名思义(spring,struts2,hirbernate) Struts(表示层)+Spring(业务层)+Hibernate(持久层) Struts是一个表示层框架,主要作用是界面展示,接收请求,分发请求。在MVC框架中,Struts属于VC层次,负责界面表现,负责MVC关系的分发。( ...
分类:
其他好文 时间:
2016-11-09 12:42:58
阅读次数:
280
解析:HQL语句可以执行T-SQL语句,但执行步骤较复杂,需引入jar包等各种配置。 解析:final修饰的成员变量必须由程序员显式地指定初始值。 static一般用于修饰全局变量 解析:Hibernate-原生SQL查询和命名查询中的使用原生SQL查询语句的命名查询的概念,还有Hibernate使 ...
分类:
其他好文 时间:
2016-09-13 13:31:18
阅读次数:
129
Hirbernate的二级缓存不受控可能引发的问题query.setCacheable(true);使用查询缓存可能第一次没取到数据就无法缓存认定该语句无返回结果即使你把语句丢到数据库工具中能查到数据该方法也返回的结果也是没有数据publicList<Object>getSyllabusByNowTime(Stringdate){Strin..
分类:
其他好文 时间:
2015-03-28 19:00:54
阅读次数:
137
当你从前台接收的值一直到Action 里面都没有乱码的时候,然而写入数据库的时候确实乱码的这里有几个原因:1.你的数据库字符编码指定出问题了当你指定varchar类型的时候,字符集一定要指定成utf-8校对指定成utf8_general_ci不然就会出现乱码2.就是Hirbernate的配置文件里面...
分类:
编程语言 时间:
2014-10-23 11:58:29
阅读次数:
126