久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

java - SSH 根據id字段不能更新數據問題

瀏覽:100日期:2023-11-08 13:43:41

問題描述

org.springframework.dao.DataIntegrityViolationException: not-null property references a null or transient value: com.lcy.po.AuthorAdmin.authorUsername; nested exception is org.hibernate.PropertyValueException: not-null property references a null or transient value: com.lcy.po.AuthorAdmin.authorUsername at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:648) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.update(HibernateTemplate.java:705) at org.springframework.orm.hibernate3.HibernateTemplate.update(HibernateTemplate.java:701) at com.lcy.dao.author.admin.AuthorAdminDaoImpl.updateAuthorAdmin(AuthorAdminDaoImpl.java:48) at com.lcy.service.author.admin.AuthorAdminServiceImpl.updateAuthorAdmin(AuthorAdminServiceImpl.java:47) at com.lcy.action.author.admin.AuthorAdminAction.updateAuthorAdmin(AuthorAdminAction.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)Caused by: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.lcy.po.AuthorAdmin.authorUsername at org.hibernate.engine.Nullability.checkNullability(Nullability.java:95) at org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:292) at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:151) at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:219) at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:49) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028) at org.springframework.orm.hibernate3.HibernateAccessor.flushIfNecessary(HibernateAccessor.java:390) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:407) ... 71 more

dao的方法

public void updateAuthorAdmin(AuthorAdmin aa) {try { basedao.getTemplate().update(aa); System.out.println('dao updateAuthorAdmin suc');} catch (Exception e) { System.out.println('dao updateAuthorAdmin error'); e.printStackTrace(); throw new RuntimeException();}@Override public AuthorAdmin getAuthorAdmin(Long id) {AuthorAdmin authorAdmin = basedao.getTemplate().get(AuthorAdmin.class,id);if (authorAdmin == null) { System.out.println('dao getAuthorAdmin沒有獲得對象');}System.out.println('dao getAuthorAdmin成功獲得對象');return authorAdmin; }

action層

public class AuthorAdminAction extends BaseAction implementsModelDriven<AuthorAdmin>{private AuthorAdmin authoradmin = new AuthorAdmin(); @Override public AuthorAdmin getModel() {return authoradmin; }public String getAuthorAdmin() {authoradmin= iauthoradminservice.getAuthorAdmin(authoradmin.getAuthorId());System.out.println('action getAuthorAdmin suc');return 'getSuccess'; }public String updateAuthorAdmin() {iauthoradminservice.updateAuthorAdmin(authoradmin);System.out.println('action updateAuthorAdmin suc');return 'updateSuccess'; }}

JSP頁面根據id跳轉

<a href='http://www.gepszalag.com/wenda/${pageContext.request.contextPath}/get_AuthorAdmin?authorId=<s:property value='#obj.authorId'/>'></a>

進入修改表單

<s:form action='update_AuthorAdmin' method='post'><s:hidden name='authorId' value='%{model.authorId}'></s:hidden><s:textfield name='%{model.authorUsername}' label='用戶名'></s:textfield><s:textfield name='%{model.authorPwd}' label='密碼'></s:textfield><s:textfield name='%{model.authorName}' label='姓名'></s:textfield><s:textfield name='%{model.authorSex}' label='性別'></s:textfield><s:textfield name='%{model.authorBirth}' label='生日'></s:textfield><s:textfield name='%{model.authorRegion}' label='作者區域'></s:textfield><s:textfield name='%{model.authorAddress}' label='通訊地址'></s:textfield><s:textfield name='%{model.authorPost}' label='職稱'></s:textfield><s:textfield name='%{model.authorJob}' label='職業'></s:textfield><s:textfield name='%{model.authorCompany}' label='工作單位'></s:textfield><s:textfield name='%{model.authorDegree}' label='學歷'></s:textfield><s:textfield name='%{model.authorMajor}' label='專業方向'></s:textfield><s:textfield name='%{model.authorTitle}' label='文章標題'></s:textfield><s:textfield name='%{model.authorMail}' label='E-mail'></s:textfield><s:textfield name='%{model.authorPhone}' label='電話'></s:textfield><s:textfield name='%{model.authorInfo}' label='個人簡介'></s:textfield><s:submit value='修改'></s:submit> </s:form>

struct2.xml

<package name='authorAdmin' extends='struts-default'><action name='*_*' method='{1}{2}'> <result name='saveSuccess' type='redirectAction'>list_{2}.action</result> <result name='updateSuccess' type='redirectAction'>list_{2}.action</result> <result name='loginSuccess' type='redirectAction'>list_{2}.action</result> <result name='removeSuccess' type='redirectAction'>list_{2}.action</result> <result name='listSuccess'>/{2}/{1}/{1}Success.jsp</result> <result name='getSuccess'>/{2}/update/update.jsp</result></action> </package>

實體類的字段還有映射

private Long authorId; private String authorUsername; private String authorPwd; private String authorName; private String authorSex; private String authorBirth; private String authorRegion; private String authorAddress; private String authorPost; private String authorJob; private String authorCompany; private String authorDegree; private String authorMajor; private String authorTitle; private String authorMail; private String authorPhone; private String authorInfo; private Timestamp gmtCreate; private Timestamp gmtModified; private Set documentInfos = new HashSet(0);

<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-mapping PUBLIC '-//Hibernate/Hibernate Mapping DTD 3.0//EN''http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd'><!-- Mapping file autogenerated by MyEclipse Persistence Tools--><hibernate-mapping> <class name='com.lcy.po.AuthorAdmin' table='author_admin' catalog='ssh'><id name='authorId' type='java.lang.Long'> <column name='author_id' /> <generator /></id><property name='authorUsername' type='java.lang.String'> <column name='author_username' length='20' not-null='true'><comment>用戶名</comment> </column></property><property name='authorPwd' type='java.lang.String'> <column name='author_pwd' length='20' not-null='true'><comment>密碼</comment> </column></property><property name='authorName' type='java.lang.String'> <column name='author_name' length='20'><comment>姓名</comment> </column></property><property name='authorSex' type='java.lang.String'> <column name='author_sex' length='2'><comment>性別</comment> </column></property><property name='authorBirth' type='java.lang.String'> <column name='author_birth' length='20'><comment>生日</comment> </column></property><property name='authorRegion' type='java.lang.String'> <column name='author_region' length='50'><comment>作者區域</comment> </column></property><property name='authorAddress' type='java.lang.String'> <column name='author_address' length='100'><comment>通訊地址</comment> </column></property><property name='authorPost' type='java.lang.String'> <column name='author_post' length='50'><comment>職稱</comment> </column></property><property name='authorJob' type='java.lang.String'> <column name='author_job' length='50'><comment>職業</comment> </column></property><property name='authorCompany' type='java.lang.String'> <column name='author_company' length='50'><comment>工作單位</comment> </column></property><property name='authorDegree' type='java.lang.String'> <column name='author_degree' length='40'><comment>學歷</comment> </column></property><property name='authorMajor' type='java.lang.String'> <column name='author_major' length='50'><comment>專業方向</comment> </column></property><property name='authorTitle' type='java.lang.String'> <column name='author_title' length='20'><comment>文章標題</comment> </column></property><property name='authorMail' type='java.lang.String'> <column name='author_mail' length='100'><comment>E-mail</comment> </column></property><property name='authorPhone' type='java.lang.String'> <column name='author_phone' length='11'><comment>電話</comment> </column></property><property name='authorInfo' type='java.lang.String'> <column name='author_info' length='65535'><comment>個人簡介</comment> </column></property><property name='gmtCreate' type='java.sql.Timestamp'> <column name='gmt_create' length='19'><comment>創建時間</comment> </column></property><property name='gmtModified' type='java.sql.Timestamp'> <column name='gmt_modified' length='19'><comment>修改時間</comment> </column></property><set name='documentInfos' inverse='true'> <key><column name='author_id' not-null='true'> <comment>稿件作者</comment></column> </key> <one-to-many /></set> </class></hibernate-mapping>

問題解答

回答1:

先看一下報錯,authorUsername是一個non-null屬性,有一個非空校驗,你提交了個空值,所以報錯了。可能導致的原因:

1.表單無輸入,或輸入錯誤2.屬性名稱前后不匹配,傳遞過程中,賦值失敗,造成丟值3.臟數據,讀取出來的數據存在問題,更新插入的時候空值失敗回答2:

看下basedao的方法吧

標簽: java
相關文章:
主站蜘蛛池模板: 久久精品亚洲一区二区 | 欧美精品不卡 | 日韩一二三四 | 日精品 | 天堂资源在线 | 亚洲人成在线观看 | 一区二区中文字幕 | 女同理伦片在线观看禁男之园 | 在线色网站 | 国产在线一级视频 | 免费毛片网 | 免费的国产视频 | 成人理论片| 亚洲精品视频一区 | 亚洲视频1区 | 香蕉大人久久国产成人av | 欧美激情国产日韩精品一区18 | 一区二区三区在线免费观看 | 国产永久免费 | 特黄视频 | www.在线播放 | 国产一级片 | 国产免费国产 | 欧美日视频 | 精品国产精品三级精品av网址 | 国产精品久久久久久久美男 | 欧洲一级毛片 | 国产激情亚洲 | 久久男人天堂 | 久久久久免费精品视频 | 久草.com | 麻豆精品国产91久久久久久 | 91在线视频免费观看 | 欧美精品1区2区3区 欧美视频在线一区 | 中文日韩在线 | 国产免费自拍av | 日本狠狠操 | 韩日一区二区 | 国产精品成人在线 | 国产黄色大片免费观看 | 99re在线观看 | 国产a视频 | 99久久精品国产一区二区三区 | 亚洲综合无码一区二区 | 欧美视频网站 | 综合久久亚洲 | 天天摸天天干 | 国产一级片一区二区三区 | 国产精品久久在线观看 | 在线免费观看激情视频 | 日本免费一区二区三区 | 亚洲网站色 | 中文字幕在线观看不卡视频 | 国产高清视频在线观看 | 91玖玖 | 婷婷毛片 | 国产精品久久国产愉拍 | 69性欧美高清影院 | 亚洲成人高清 | 日韩在线视频一区 | 中文二区| 精品在线一区二区 | 亚洲一区二区三区高清 | 国产成人免费视频网站高清观看视频 | 欧美日韩在线视频一区 | 国产精品久久久一区二区 | 欧美精品在线观看 | 国产一区二| 精品美女一区 | 日本精品视频 | 久久久久久久久久久久福利 | 亚洲精品中文字幕在线观看 | 国产成人精品免费 | 男女网站在线观看 | 91久久久久久久久 | 国产一二三区在线播放 | 亚洲永久免费 | 日韩欧美在线播放 | 青青草免费在线 | 色婷婷久久一区二区三区麻豆 | 999视频在线免费观看 | 国产日本韩国在线 | 一区二区在线视频 | 亚洲精品乱码久久久久久久 | 中文在线一区 | 99视频精品 | 奇米色777欧美一区二区 | 国产精品成人国产乱一区 | 国产区在线 | 久久成人国产精品 | 91黄在线观看 | 免费在线成人 | 免费视频一区二区 | 麻豆色呦呦 | 久久午夜影院 | 久久久久国产一级毛片高清版小说 | 亚洲欧美日韩另类精品一区二区三区 | 久久天堂av综合合色蜜桃网 | 国产精品久久久久久久岛一牛影视 | 做a视频在线观看 | 午夜精品久久久久久久久久久久 | 亚洲精品99 | 日本一区二区成人 | 欧美午夜一区二区三区免费大片 | 九色porny国模私拍av | 久久综合成人精品亚洲另类欧美 | 日韩国产精品一区二区三区 | 韩国精品 | 国产在线h | 99久久这里只有精品 | 精品久久99| 国精产品一区二区三区有限公司 | 人成亚洲 | 天天草综合 | 精品一区二区三区免费毛片 | 九九免费视频 | 日韩一区二区在线电影 | 99热精品视 | 中文字幕视频免费观看 | 久久精品网 | 久久精品国产一区二区电影 | 欧美一区久久 | 嫩草私人影院 | 久草视频在线播放 | 国产精品片aa在线观看 | 九九九九九九精品任你躁 | 国产高清久久久 | 亚洲视频一区二区三区 | 国产精品久久久久一区二区三区 | 日韩午夜在线视频 | 欧美xxxⅹ性欧美大片 | 在线日韩欧美 | 久久视频在线 | 欧美在线视频一区 | 综合久久综合久久 | 欧美精品一区二区在线观看 | 欧美中文在线 | 亚洲精品视频导航 | 在线看国产 | 91精品国产乱码久久久久久久久 | 福利91 | 国产在线不卡视频 | 日韩国产欧美视频 | 精品久久久网站 | 久久中文字幕一区二区三区 | 999久久国产 | 91精品国产综合久久久久久丝袜 | 91成人短视频在线观看 | 欧美日韩高清 | 日韩欧美国产精品综合嫩v 高清av网站 | 在线观看免费的av | 毛片在线网站 | 范冰冰一级做a爰片久久毛片 | 中文字幕在线视频第一页 | 国产成人av一区二区三区 | 国产毛片在线 | 久久亚洲国产精品 | 欧美福利影院 | 亚洲午夜在线 | av一级毛片 | 1204国产成人精品视频 | 91亚色| 国产精品99久久久久久久vr | 六月婷操 | 人人干操 | 狠狠操天天操 | 久久久久久久久一区二区三区 | www.国产精品 | 欧美久久精品 | 亚洲三区在线观看 | 小草av| www.成人在线视频 | 91精品国产综合久久婷婷香蕉 | 免费日韩 | 国产亚洲精品久久久久久青梅 | 免费看a| 久久国产精品一区 | 少妇av片 | 亚洲国产中文字幕 | 日本一区二区不卡视频 | 久久久在线 | 久久精品亚洲精品 | 亚洲国产精品久久 | 日韩精品极品视频在线 | 久久久久久久久国产 | 亚洲精品午夜aaa久久久 | 亚洲人视频 | 成人妇女免费播放久久久 | 欧美一区二区三区爽大粗免费 | 成人亚洲网 | 资源av | 欧美在线免费 | 国产精品毛片一区视频播 | 色婷婷综合久久久中字幕精品久久 | 国产精品99 | 国产大学生援交视频在线观看 | 日韩综合在线 | 成人欧美一区二区三区黑人孕妇 | 福利视频一区 | 日本一区二区三区免费观看 | 色欧美综合 | 日本中文一区二区 | 日韩中文一区二区三区 | 无码日韩精品一区二区免费 | 欧美三级电影在线观看 | 无毒黄网 | 午夜激情免费看 | 欧美精品一区二区三区在线播放 | 黄色手机在线观看 | 亚洲国产一区二区三区四区 | 手机在线不卡av | 国产在线中文字幕 | 精品国产一区二区三区久久久久久 | 亚洲一区二区精品视频 | 日韩在线成人 | 日韩成人免费 | 成人免费影院 | 亚洲成av人片在线观看无码 | 国产精品一区二区三区久久 | 国产精品日本一区二区在线播放 | 日韩手机电影 | 中文字幕日韩欧美一区二区三区 | 亚洲午夜电影 | 欧美日韩第一 | 91久久精品一区二区别 | 黄色一级片在线看 | 亚洲 欧美 日韩 在线 | 欧美一区二区三区视频 | 全免一级毛片 | 欧美一区久久 | h成人在线 | 中文字幕在线不卡 | 日韩综合| 日韩一区二区三区av | 国产精品久久久久久久久久久久久久 | 国产精品久久久久久久久久久久久久久久 | 国产成人精品一区二 | 午夜三级在线 | 三级成人在线 | 中文字幕亚洲区 | 久久爱综合网 | 亚洲免费人成在线视频观看 | 欧美精品片| 91爱爱视频| 中文字幕亚洲一区二区三区 | 国产成人免费视频 | 久久国产精品一区 | 婷婷五月色综合 | 日韩视频一二 | 欧美精品在线一区二区三区 | 成人欧美在线视频 | 欧美精品成人一区二区在线 | 中文字幕在线免费视频 | 久久男女 | 国产精品国产精品国产专区不片 | 国产一区二区三区不卡在线观看 | 一a级毛片 | 欧美成人三区 | 超碰精品在线观看 | 亚洲欧美一区二区三区在线 | 欧美精品免费在线观看 | 91久久看片 | 亚洲国产精品一区二区www | 爽死777影院| 久久精品视 | 欧美日韩在线免费观看 | 国产精品一区二区三区四区 | 夜夜草视频 | 欧美aaaaa| 免费一区二区 | 日本一级毛片视频 | 在线99视频 | 天天操天天舔天天爽 | 国产精品久久久久久久久久久久久 | 伊人色综合久久久天天蜜桃 | 久久久久99精品国产片 | 91国内视频在线观看 | 国产一区亚洲二区三区 | 成人精品免费视频 | 国产亚洲一区二区三区 | 久久精品久久精品国产大片 | 亚洲国产精品人人爽夜夜爽 | 91资源在线 | 成人一区二区在线 | 在线亚洲一区 | 国产专区一区二区三区 | 桃色视频在线播放 | 91精品久久久久久久久久 | 亚洲视频一区二区三区四区 | 亚洲国产精品一区二区久久 | 成人h视频 | 91亚洲国产成人久久精品网站 | 91精品一区二区三区久久久久久 | 免费观看一级毛片 | 亚洲一区二区三区免费在线 | 人人草视频在线观看 | 国内精品一级毛片国产99 | 成人伊人| 国产精品99一区二区三区 | 色婷婷在线视频 | 色综合99| 日韩中文久久 | 午夜精品在线观看 | 91在线一区二区 | 成人亚洲 | 日本国产一区二区 | 狠狠干网站 | 欧美日韩国产在线观看 | 狠狠操麻豆 | 日韩精品一区二区三区第95 | 国产精品亚洲成人 | 国精产品一区二区三区有限公司 | 久久国产精品亚洲 | 国产日韩中文字幕 | 亚洲国产精品久久 | 欧美久久久久 | 日韩在线中文字幕 | 91色站| 欧美 日韩 国产 一区 | 亚洲综合欧美日韩 | 精品一区二区久久久久久久网站 | 国产精品久久久久国产a级 国产精品欧美一区二区三区不卡 | 色综合天天综合网国产成人网 | 欧美日韩国产免费一区二区三区 | 国产精品视频久久 | 欧美久热 | 午夜视频在线观看免费视频 | 99精品国产高清在线观看 | 国产高清视频一区二区 | 天天av天天操 | 激情欧美一区 | 91高清视频在线观看 | 成人午夜视频在线 | 国产精品久久久久无码av | 国产九九九 | 国产一区二区免费 | 日韩性网站 | 美女天堂网| 欧美视频在线免费 | 久久国产婷婷国产香蕉 | 日韩视频一区 | 91精品国产一区二区三区蜜臀 | 欧美激情在线免费观看 | 看亚洲a级一级毛片 | 成人一区二区在线 | 亚洲aⅴ | 欧美自拍网| 一区二区免费在线观看 | 99久久国产综合精品女不卡 | 麻豆91在线观看 | 亚洲精品视频在线 | 国产福利一区二区 | 福利视频一区二区三区 | 亚洲精品视频在线 | 一级免费网站 | 国产精品久久久久久久久久大牛 | 精品一区二区久久久久久久网站 | 成人在线一区二区三区 | 中文字幕 国产精品 | 亚洲免费视频在线观看 | 四色成人av永久网址 | 国产成人免费视频 | 中文二区 | 亚洲国产精品99久久久久久久久 | 国产精品久久久久久久久久久久久久 | 午夜精品一区二区三区免费视频 | 亚洲综合天堂网 | 久久99久久99精品免视看婷婷 | 99久久夜色精品国产亚洲1000部 | 久久久久久亚洲 | 中文字幕av一区 | 7777视频| 久久国内免费视频 | 五月激情综合婷婷 | 黄色片免费看. | 夜夜天天 | 99精品视频在线 | 国产精品高潮呻吟久久av黑人 | 国产精品久久久久久网站 | 成人激情免费视频 | 国产成人一区 | 成人免费毛片嘿嘿连载视频 | 黄色影片网址 | 精品黄网 | 国产精品原创av片国产免费 | 日韩一级在线免费观看 | 中文字幕一区二区在线观看 | 国产精品成人一区二区三区夜夜夜 | 欧美一区二区精品 | 日韩免费在线 | 午夜精品久久久久久久白皮肤 | 亚洲成人首页 | 91激情视频 | 国产97在线 | 亚洲 | 日韩欧美理论片 | 久久91精品国产91久久跳 | 免费av一区二区三区 | 亚洲免费观看视频 | 伊人av超碰久久久麻豆 | 久久网页| 成人网18免费网站 | 久久国产精品99久久久久久老狼 | 久久免费小视频 | 中文字幕精品三区 | 国产综合久久久久久鬼色 | 午夜影院入口 | 精品免费久久 | 成人免费一区二区三区视频网站 | 97av在线| 一区二区三区四区在线 | 特黄视频 | 国产成人精品一区二区在线 | 亚洲一区欧美一区 | 色婷婷网 | 亚洲一区二区在线免费观看 | 久久精品无码一区二区三区 | 中文字幕在线观看 | 欧美激情一区二区三区 | 亚洲乱码一区二区 | 久久久久久国产精品 | 午夜影院普通用户体验区 | 日韩一区二区成人 | 精品99久久久久久 | 欧美精品一区在线 | 综合网日韩| 国产精品美女在线观看 | 日韩中文字 | 国产亚洲一区二区三区在线观看 | 日韩视频中文字幕 | 中文字幕欧美激情 | 在线中文字幕第一页 | 亚洲欧洲精品在线 | 国产亚洲精品久久久久久青梅 | 国内精品在线视频 | 一级黄色影片在线观看 | 久久精品小视频 | 成人在线手机版视频 | 亚洲精品三级 | 日韩一区中文 | 蜜桃av一区二区三区 | 精品无码久久久久国产 | 午夜精品久久久久久久久久久久 | 日韩日日夜夜 | 综合伊人| 日韩久久久久久 | 国产99999| 在线观看国产一级片 | 久久久久久久网站 | 色约约精品免费看视频 | 欧美a在线 | 超碰在线播 | 影音先锋亚洲资源 | 精品久久久久久久久久久久 | 精品美女在线 | 欧美一区二区日韩 | 黄色小视频在线观看 | 久久男人天堂 | 97精品国产 | a√毛片 | 中文字幕第66页 | 一区二区不卡视频 | 一区二区免费视频 | 成人午夜免费视频 | 精精国产xxxx视频在线 | www久久久 | 在线观看国产视频 | 国内精品成人 | 欧美激情第1页 | 欧美自拍视频 | 亚洲一区二区三区在线免费观看 | 亚洲每日更新 | 国产乱码一区二区三区 | a∨色狠狠一区二区三区 | 91一区二区 | 蜜桃久久av| 日本淫视频 | 国产精品久久久久久久久久大牛 | 亚洲精品在线视频 | 精品国产一区二区三区性色 | 伊人网在线视频免费观看 | 黄色在线免费观看 | 久久久精品久久久久 | 日本不卡一区二区三区在线观看 | 日韩福利视频 | 日韩欧美一区二区三区免费观看 | 91精品国产91综合久久蜜臀 | 亚洲区在线 | 粉嫩av网站 | 日本激情网 | 黄色毛片在线看 | 欧美日韩精 | 日本中文字幕在线视频 | 亚洲h在线观看 | 中文字幕国产视频 | 精品久久久久久久 | 一区久久 | 综合久久网 | 国产在线一区观看 | 欧美a在线 | 午夜影院在线观看视频 | 欧美日一区二区 | www.av在线| 一区二区亚洲视频 | 欧美视频一级 | 国产高清视频在线 | 亚洲精美视频 | 色av一区 | 在线播放91 | 91视在线国内在线播放酒店 | 亚洲欧美日韩精品久久亚洲区 | 欧美久久久 | 国产精品日产欧美久久久久 | 欧美日本精品 | 国产精品久久久久久久久久久久午夜片 | 久久线视频 | 国产福利片在线观看 | 狠狠的干| 日韩成人在线免费视频 | a级片在线观看 | 久草日韩| 亚洲久久一区 | 亚洲男人的天堂网站 | 久久成人一区 | 午夜视频在线观看网站 | www.av在线播放 | 老牛影视av一区二区在线观看 | 国产精品视频免费 | 91久久综合亚洲鲁鲁五月天 | 亚洲自拍偷拍欧美 | 日韩五码在线 | 成人久久 | 国产高清av在线一区二区三区 | 亚洲精品国产片 | 欧美激情一区二区三区四区 | 精品国产91乱码一区二区三区 | 欧美一区二区三区 | 成人a级片在线观看 | 国产麻豆乱码精品一区二区三区 | 一级一级一级毛片 | 国产不卡一区 | 日韩av一区二区在线观看 | 欧亚视频在线观看 | 影音先锋中文字幕一区 | 国产精品一区二区av | 成人av观看 | 午夜欧美| 日韩电影免费在线观看中文字幕 | 精品中文字幕一区二区 | 91免费视频 | 综合伊人| 国产精品久久精品 | 国产精品久久久久久久久久东京 | 成人在线观看一区 | 伊人精品视频在线观看 | 日本视频免费高清一本18 | 日韩精品一区二区三区在线观看 | 一级欧美日韩 | 免费三级黄色 | 操操操影院 | 久久久人成影片一区二区三区 | 嫩草视频在线播放 | 欧美一级精品片在线看 | 欧美大片网站 | 天天艹逼 | 黑人精品 | 在线观看欧美日韩视频 | 男女羞羞视频在线免费观看 | 亚洲欧美高清 | 国产午夜精品视频 | www久久99| 天天看夜夜爽 | 特黄特黄aaaa级毛片免费看 | 在线看免费黄色片 | 欧美性影院| 黄色毛片在线观看 | 日韩午夜电影 | 性色浪潮 | 日韩成人视屏 | 国产精品亚洲一区二区三区在线 | 在线观看免费毛片视频 | 日韩欧美a级v片免费播放 | 午夜欧美 | 国产伦精品一区二区 | 亚洲一区二区三区四区五区中文 | 欧美1区2区3区 | a免费视频| 国产午夜久久 | 久久久久久av | 亚洲一区二区三区在线观看免费 | 国产精品久久一区二区三区 | 在线中文字幕av | 日韩午夜免费 | a在线免费观看 | 国产在线不卡一区 | 天天干人人| 久久97视频 | 国产精品久久久久久婷婷天堂 | 久草.com | 99久久精品免费 | 凹凸日日摸日日碰夜夜爽孕妇 | 久久精品中文字幕 | 不卡一区二区三区四区 | 亚洲欧美第一页 | 99精品视频一区二区三区 | 日韩av在线免费电影 | 99精品视频免费 | 国产97人人超碰caoprom | 91免费网 | 欧美亚洲国产一区 | 婷婷成人在线 | 成年人视频在线观看免费 | 91精品国产一区二区三区蜜臀 | 久久精品视频免费看 | www.99精品| 国产一级一级片 |