`
文章列表
我在刚刚接触Hibernate的时候,对inverse、cascade这两个东西最为头痛 那么我来总结inverse 第一、概念上,就是指定要不要当自己来维护关系。(其实根本不用去理解) 第二、在one-to-many的时候,设置inverse=“true” 当然是在one( Group.hbm.xml )这个地方设置 如一个Group有多个用户:         <set name="users" inverse="true">             <key>            ...
到底在哪用inverse="ture"? inverse属性默认是false的,就是说关系的两端都来维护关系 。   这个意思就是说,如有一个Student, Teacher和TeacherStudent表,Student和Teacher是多对多关系,这个关系由TeacherStudent这个表来表现。   那么什么时候插入或删除TeacherStudent表中的记录来维护关系呢?在用hibernate时,我们不会显示的对 TeacherStudent表做操作。对TeacherStudent的操作是hibernate帮我们做的。h ...
mysql数据导入与导出 在本机写好代码了 要转移到其他计算机上去了 下面讲一下如何进行mysql数据导入与导出 运行--CMD-- cd C:\Program Files\MySQL\MySQL Server 5.0\bin---mysqldump.exe -u root(用户名) -p db_schoolMaster(数据库名)>db_schoolMaster.sql(要导出的数据文件) Enter password: ***********   好了,发现我们要的db_schoolMaster.sql在C:\Program Fi ...
public List<ChiefEditor> qbcByLikeName(final String preName) throws Exception { List retVal = (List) getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Criteri ...
以一个 Web 应用为例, Spring 提供了 OpenSessionInViewFilter 和 OpenSessionInViewInterceptor 。我们可以随意选择一个类来实现相同的功能。两种方法唯一的不同就在于 interceptor 在 Spring 容器中运行并被配置在 web 应用的上下文中,而 Filter 在 Spring 之前运行并被配置在 web.xml 中。不管用哪个,他们都在请求将当前会话与当前(数据库)线程绑定时打开 Hibernate 会话。一旦已绑定到线程,这个打开了的 Hibernate 会话可以在 DA ...
Hibernate will be connecting to the database on behalf of your application, so it needs to know how to obtain connections. For this tutorial we will be using a standalone connection pool (as opposed to a javax.sql.DataSource ). Hibernate comes with support for two third-party open source JDBC connect ...
(一)对象之间的关系:   1.依赖:   依赖对象通过调用被依赖对象的方法来获得服务。一种比较松散的关系,并且是短期的。我们的过程与对象往往依赖于我们的实体域对象。如在struts 的 action中调用模型层的方法 ...
<!--设置此namespace下所有无效请求的跳转--> <default-action-ref name="default" /> <global-results> <result name="login"></result> </global-results> <action name="default"> <result name="success">/W ...
http://code.google.com/p/configdebug/
<context:component-scan base-package =”com.mtea.spring”>   其中base-package 为需要扫描的包(含所有子包)  @Service 用于标注业务层组件, @Controller 用于标注控制层组件(如struts中的action), @Repository 用于标注数据访问组件,即DAO组件, @Component 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 Repository n. 贮藏室, ...
incumbency 在职 username password sex/gender operatorId 操作者编号 salariat/employee 雇员 tel/telephone/telNumber phone/phoneNumber fax/faxNumber email passport 通行证 postcode 邮编 role 角色 module 模块 permission 权限 remark 备注 salary 工资 addDate 新增日期 updateDate 更新日期 age birthdate officeDate 任职日期 ...
<hibernate-mapping package="com.igroup.sms.bean"> <!--员工等级表-->     <class name="EmployeeRank" table="tb_employee_rank" catalog="db_sms">   当时忘记: package="com.igroup.sms.bean"    
1.主键的作用 唯一标识记录 被其他表引用为外键 2.主键不应有业务含义 有业务含义,意味着可能潜伏着变化 任何对主键的修改都可能导致巨大的工作量 3.代理主键 每个表的主键都是相同的数据类型 表间连接被限定在单个列上,SQL语句的书写不复杂 更稳定的设计
1.类库: logback-classic-0.9.28.jar logback-core-0.9.28.jar slf4j-api-1.6.1.jar   2.logback.xml   <?xml version="1.0" encoding="UTF-8"?> <!-- debug="true" 启动时输出配置加载信息 scan="true" 默认每分钟自动扫描 scanPeriod="30 seconds" 设置每30秒自动扫描,若没有指 ...
自己简单用了一下蓝图,大体布局很方便   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content=& ...
Global site tag (gtag.js) - Google Analytics