`
xiaofan_0204
  • 浏览: 125140 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
JPA本地查询中如果只想查询出实体的部分字段,可以通过返回方式为列模式的方法来实现! 首先建表(Oracle): create table NATIVEENTITY ( u_id VARCHAR2(255) not null, u_email VARCHAR2(255), password VARCHAR2(255), u_name VARCHAR2(255) ) 首先是实体的定义 package com.test.jpa; import javax.persistence.Column; import javax.persiste ...
JPA支持本地查询,所谓本地查询,就是使用原生的sql语句(根据数据库的不同,在sql的语法或结构方面可能有所区别)进行查询数据库的操作。 public interface EntityManager { public void persist(Object entity); public <T> T find(Class <T> entityClass, Object primaryKey); public <T> T getReference(Class <T> entityClass, Object primaryKey); pu ...
word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行。 它们的区别就在于: 1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该 行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。 2,word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该 ...
废话少说,开门见山! 先定义一个Map集合 Map<String,Integer> map = new HashMap<String, Integer>(); map.put("zhangsan", 23); map.put("lisi", 343); 第一种遍历方式 Set<Map.Entry<String, Integer>> entrySet = map.entrySet(); for(Map.Entry<String, Integer> ent ...
js 与或运算符 || && 妙用,可用于精简代码,降低程序的可读性。 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现? 差一点的if,else: Js代码 var add_level = 0; if(add_step == 5){ add_level = 1; } else if(add_step == 10){ add_level = 2; } else if(add_step = ...
<html> <head></head> <body> <script> //创建两个字符串 var sx = "[{'levelId':100101,'levelName':'坐席'},{'levelId':100102,'levelName':'团队长'},{'levelId':100103,'levelName':'部经理'}]"; var fw = "[{'levelId':100201, ...
嘿嘿,无聊,这里给讲讲有关PL/SQL的组成部分 1:首先PL/SQL的组成元素有       块,变量名,数据类型,数据,变量声明,赋值语句,表达式,注释 这其中块的定义是最重要的:块定义分为四种: 分别是:有名块,无名块,子程序,触发器;子程序中又有:函数,存储过程,包! 这里也做简单介绍: (2):有名块的定义 DROP TABLE book_info; CREATE TABLE book_info(type_code VARCHAR2(20),type_remark VARCHAR2(20)); SELECT * FROM book_info; --有名块的定义 & ...
块结构,变量与常量,循环结构以及游标是PL/SQL最重要的部分 1:块结构    块结构是PL/SQL程序的基本可执行单元,所有的PL/SQL都是由块结构组成的,每个块完成程序中的部分工作.这样就可以将程序分成多个块!    块得基本机构如下 declare --块得定义部分,这里可以定义变量,自定义类型,游标和局部子程序 --这是可选的部分 begin --块的执行部分,这里放置一些可执行的SQL或PL/SQL --这是最重要的部分也是必须有的部分 --这里至少要包含一条可执行的语句 exception --异常处理部分,放置对错误进行处理的语 ...
Ibatis的动态查询使得数据操作变得非常的灵活,下次举出了常用的动态查询的属性信息: Ibatis配置信息 <!-- Dynamic Sql --> <typeAlias alias="Student" type="com.ibatis.Student" /> <typeAlias alias="StudentDTO" type="com.ibatis.StudentDTO" /> <select id="dynamicGetStudent&qu ...
数据库方面:定义程序包,该程序包中声名了存储过程和函数 --定义包声明 create or replace package pkg_stu as type list_stu is ref cursor;--定义游标,通过游标将数据模型结果集返回给关系模型 procedure proc_findStuList(stulist out list_stu,s_id number); function fun_findStuList(s_id number) return list_stu; end pkg_stu; --包主体声明 create or replace packa ...

Oracle的函数

Oracle中函数主要分为这么四大类型:字符串函数、数学函数、日期函数、聚合函数! 1:字符串函数常见的有:    (1):lower():返回字符串的小写形式    (2):upper():返回字符串的大写形式    (3):substr():截取字符串        如: select substr('1234567890',5,4) from dual; --结果返回5678    (4):length():返回字符串的长度    (5):trim(),rtrim(),ltrim()    (6):instr():获取字符串出现的位置    ...
函数的确定性是指:传入的参数一定,无论函数被调用多少次,都会返回相同的值!对于具有确定性的函数,在定义时,使用deterministic选项,以告知Oracle将创建一个确定性函数. --函数额确定性 create or replace function get_tax(p_salary number) return number deterministic as begin …… end get_tax; 对于使用频繁的函数,确定性函数的定义将在很大的程度上提高了数据库的性能.如在计算个人所得税的函数上参考(http://xiaofan-0 ...
在Oracle中程序包通常由两部分组成:规范(specification)和主体(body) 1:规范     ->规范中一般定义公用的变量、需要组织到程序包中的所有函数和存储过程都会出现在规范中. 2:主体     ->主体实现规范中定义的函数和存储过程,而且是必须实现 程序包事列 --创建程序包规换 --注意一下几点: --1:函数不要写is过程的实现 --2:存储过程不要写as的过程的实现 --3:函数和存储过程不需要create or replace命令 --4:声明变量时不要用declare create or replace package pkg_s ...
今儿个重新复习了一片Oracle的函数以及存储过程,特地的写下在的复习结果!希望对各位能起到一点点的帮助! ------------------------------------------------函数篇---------------------------------------------------- --创建一个简单函数 create or replace function get_hello_msg return varchar2 as begin return 'hello_world'; end get_hello_msg; --在数据 ...
Global site tag (gtag.js) - Google Analytics