Hibernate/JPA/Datasource
GipsyLu
这个作者很懒,什么都没留下…
展开
-
JAVA访问数据库
JAVA访问数据库最近最近实验室在使用postgreSQL来做一个实验室物品管理系统,期中用到JPA,datasource的知识,之前讲的时候只是简单的了解,今天通过老师的讲解之后来个详细的说明吧:java访问数据库的发展历史 接下来,话不多说上图:1) 直接运行SQL语句的方式来访问数据库 2)通过JDBC来访问 关于JDBC,其实它是一种数据库链接的规范,而具体的底层,还是通过,装载数据原创 2016-12-09 22:17:49 · 439 阅读 · 0 评论 -
java通过JDBC来访问数据库的过程
在Java语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。 即Java语言通过JDBC技术访问数据库。JDBC是一种“开放”的方案,它为数据库应用开发人员﹑数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。JDBC提供两种API,分别是面向开发人员的API和面向底层的JD原创 2016-12-09 21:48:48 · 989 阅读 · 0 评论 -
Wildfly配置PostgreSQL数据源
在做实验室物品管理系统的时候,从Phabricator上克隆下来老师做的项目框架想着跑起来,但是出现了一个问题,是关于Datasource数据源配置的问题。简单来说,因为用的Datasource的方式来管理的数据库,配置数据源的作用就是给容器指定它要管理的是什么,方式是怎样的,Url地址等。相关配置方法1.通过手动添加的方式jboss as 7配置postgresql数据源的方法2.通过Wildfl原创 2016-12-10 15:12:12 · 1105 阅读 · 0 评论 -
hibernate注解(一)
在注解大行其道的今天,xml配置方式已经渐渐退化为非主流了,虽然注解有着很多优点,如:简化配置、减少配置文件数量、提高代码可读性,但它仍然有着无法媲美xml的地方。 注解虽然配置简单易懂,但是对于复杂点的数据结构,配置起来反而比xml难(例如用xml配置,因为有帮助文件dtd的支持,因此能很好的利用提示来帮助编程,而注解代码提示不会呈现出项目中所有相关的类,如果你在不了解注解每个类的名称和意转载 2017-01-04 17:20:54 · 296 阅读 · 0 评论 -
hibernate注解(二)
本篇将向大家介绍表关联的注解方式。 1. 一对一(One-to-one) 使用@OneToOne注解可以建立实体bean之间的一对一的关联.一对一关联有三种情况:一是关联的实体都共享同样的主键,二是其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束).三是通过关联表来保存两个实体之间的连接关系(注意要模拟一对一关联必须在每一个外键上添加唯一约束)转载 2017-01-04 17:29:10 · 314 阅读 · 0 评论 -
JPA配置文档persistence.xml文件的参数说明
JPA规范要求在类路径的META-INF目录下放置persistence.xml, 文件的名称是固定的,配置模板如下: Xml代码 <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i转载 2017-01-08 19:09:08 · 1735 阅读 · 0 评论 -
JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询
JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询 CRUD操作 package junit.test; import javax.persistence.Query; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; imp原创 2017-01-17 08:59:31 · 4619 阅读 · 0 评论 -
JSF Validation Error: Value is not valid(值无效)JSF值转换无效的两个解决办法
第一次在用jsf框架编写物品分类的时候,用下拉列表来选取上级分类,出现了转换错误:值无效的问题。很长一段时间自己都认为是转换器的问题,其实不是。话不多说,上代码: 前台页面的写法: 上级目录 <h:selectOneMenu id="category_fk" value="#{itemaddmanager.newItem.categ原创 2017-02-12 15:43:43 · 2728 阅读 · 0 评论