- 浏览: 591089 次
- 性别:
- 来自: 深圳
最新评论
-
明明如月:
这个方法不错
解决Failed to execute goal org.apache.maven.plugins -
srhlwdamon:
可是我的为什么解决不了。。。。。。。。。!!
解决Failed to execute goal org.apache.maven.plugins -
di1984HIT:
写的不错。
Memcached 在window下部署和测试示例 -
只为学英语:
正解,十分感谢
解决Failed to execute goal org.apache.maven.plugins -
落雪封:
谢谢,解决了,少导入jar包了
Spring MVC 的json问题(406 Not Acceptable)
文章列表
我在刚刚接触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=& ...