hibernate
文章平均质量分 52
iteye_1982
这个作者很懒,什么都没留下…
展开
-
(转)多对多关系(@ManyToMany 注释)
old:@ManyToMany 注释:表示此类是多对多关系的一边,mappedBy 属性定义了此类为双向关系的维护端,注意:mappedBy 属性的值为此关系的另一端的属性名。例如,在Student类中有如下方法:被控方:@ManyToMany(fetch = FetchType.LAZY, mappedBy = "students")public Set<Teacher> g...原创 2011-06-09 10:20:49 · 178 阅读 · 0 评论 -
常用数据库的驱动程序及 JDBC URL
[color=red]Oracle 数据库 [/color]驱动程序包名: ojdbc14.jar驱动类的名字: oracle.jdbc.driver.OracleDriverJDBC URL: jdbc:oracle:thin:@ dbip:port:databasename说明:驱动程序包名有可能会变JDBC URL 中黑色字体部分必须原封不动的保留,为...原创 2010-06-04 16:56:29 · 108 阅读 · 0 评论 -
捕获删除包含外键的数据异常(转载)
所谓字典就是数据库应用中被其他表(通常加以外键约束)引用的表,如客户表引用客户类型,那么客户类型即为字典表。删除字典数据要考虑是否已被其他数据引用,一般不允许做级联删除。这个问题想必大家都碰到过,但各有各的 做法。本人与若干同事讨论过,将各种做法总结一下。物理删除,即用delete SQL删除。如果字典数据被引用,则会抛出违反外键约束的异常,将其封装为可读的信息提示给用户。JDBC...原创 2011-12-01 11:20:46 · 1142 阅读 · 0 评论 -
数据库外键级联修改删除
create table student( id int(8) UNSIGNED NOT NULL AUTO_INCREMENT, name varchar(64), cid int(8) not null, CONSTRAINT FK_stu_class FOREIGN KEY(cid) REFERENCES class(id) ON UPDA...原创 2011-12-01 15:16:18 · 316 阅读 · 0 评论