CREATE DATABASE books;
CREATE TABLE `bookadmin` (
`bid` int(11) NOT NULL AUTO_INCREMENT,
`bn` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`press` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`bid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
Archetype Created Web Applicationindex.jspcontextConfigLocationclasspath:applicationContext*.xmlorg.springframework.web.context.ContextLoaderListenerencodingorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8encoding/*springmvc-weborg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring-mvc.xmlspringmvc-web/
然后就是代码:
Mapper部分:
BooksMapper.xml
bookadmin
bid,bn,author,press
INSERT INTO
bn,author,
press,
#{bn,jdbcType=VARCHAR},#{author,jdbcType=VARCHAR},
#{press,jdbcType=VARCHAR},
update
set bn = #{bn},author = #{author},press = #{press}
where bid = #{bid}
delete
from
where bid = #{bid}
BooksMapper.java
package cn.book.mapper;
import cn.book.pojo.Bookadmin;
import java.util.List;
public interface BooksMapper{
List list();
int insert(Bookadmin record);
int update(Bookadmin b);
int delete(Bookadmin bid);
Bookadmin getBookByBid(Integer bid);
}
POJO实体
Bookadmin.java
package cn.book.pojo;
public class Bookadmin {
Integer bid;
String bn;
String author;
String press;
public Integer getBid() {
return bid;
}
public void setBid(Integer bid) {
this.bid = bid;
}
public String getBn() {
return bn;
}
public void setBn(String bn) {
this.bn = bn;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPress() {
return press;
}
public void setPress(String press) {
this.press = press;
}
}
service部分
BooksService.java
package cn.book.service;
import cn.book.pojo.Bookadmin;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public interface BooksService {
List list();
int insertBook(Bookadmin bookadmin);
int update(Bookadmin b);
int deleteBookByBid(Bookadmin bid);
Bookadmin getBookByBid(int bid);
}
BooksServiceImpl.java
package cn.book.service;
import cn.book.mapper.BooksMapper;
import cn.book.pojo.Bookadmin;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class BooksServiceImpl implements BooksService {
@Autowired
private BooksMapper booksMapper;
// 列出数据
@Override
public List list(){
List list = this.booksMapper.list();
return list;
}
// 插入数据
@Override
public int insertBook(Bookadmin bookadmin){
return booksMapper.insert(bookadmin);
}
// 更新数据
@Override
public int update(Bookadmin b){
return booksMapper.update(b);
}
// 删除数据
@Override
public int deleteBookByBid(Bookadmin bid){
return booksMapper.delete(bid);
}
@Override
public Bookadmin getBookByBid(int bid){
return booksMapper.getBookByBid(bid);
}
}
最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -
var a=document.getElementsByClassName('textinput');
var b=[];
for(var m=0;m<a.length;m++){
if(a[m].getAttribute('placeholder')!=null)
b.push(a[m])
}
var l
错误信息:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped
这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。
----------转帖---------------------------------------------------
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言
1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象,
2."When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam
http://www.sap.com/corporate-en/press.epx?PressID=14787
有机会研究下EIM家族的两个新产品~~~~
New features of the 4.0 releases of BI and EIM solutions include:
Real-time in-memory computing –
结构
继承关系
public final class Manifest extends Objectjava.lang.Objectandroid.Manifest
内部类
class Manifest.permission权限
class Manifest.permission_group权限组
构造函数
public Manifest () 详细 androi
关键字:Oracle实现类split函数的方
项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。
CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100);
cr